Cognizant

Senior Software Engineer - Java, AWS & Microservices

Cognizant
Apply
2 days ago
Bournemouth, United KingdomSenior

Responsibilities

  • Design and develop secure, scalable software solutions using Java, Spring Boot, AWS, and SQL.
  • Build and maintain microservices, middleware, and integration components for enterprise applications.
  • Collaborate with product owners, architects, and engineering teams to define and deliver features.
  • Troubleshoot production issues, identify performance bottlenecks, and implement solutions.
  • Write clean, maintainable, and well-tested code and participate in code reviews.
  • Support continuous integration, automated testing, and deployment processes.
  • Contribute to technical designs, architectural decisions, documentation, and software development lifecycle activities.
  • Provide technical guidance and mentoring to other developers.
  • Evaluate emerging technologies and drive improvements to development processes and tooling.

Requirements

  • Strong hands-on experience with Java 21+ and the Spring ecosystem, including Spring Boot and Spring MVC.
  • Experience with microservices architecture, distributed systems, RESTful APIs, enterprise applications, middleware, and integration services.
  • Strong proficiency in SQL, database design, and data modeling.
  • Experience building and deploying cloud-native applications, preferably on AWS.
  • Understanding of application architecture, system design, software engineering principles, security, and data protection.
  • Experience with software development tools, source control, CI/CD processes, testing, debugging, and troubleshooting.
  • Hands-on experience using generative AI-assisted development tools, AI agents, development copilots, or related productivity tools.
  • Experience providing technical guidance and mentoring to developers.
  • Preferred experience with ReactJS, Redux, HTML5, CSS3, Jest, file-transfer and integration technologies, event-driven architectures, and messaging platforms.
  • Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent experience.
  • Proven experience delivering enterprise-scale software applications and strong communication and stakeholder management skills.
  • Must currently reside in the UK and be available to start within 8 weeks of receiving an offer.

Benefits

  • Full-time, on-site position in Bournemouth, UK.
  • Candidates must currently reside in the UK.
  • Candidates must be available to start within 8 weeks of receiving an offer.

Tech Stack

AWSJavaJestReactReduxSpring BootSQL

Categories

Cognizant

About Cognizant

10,000+ employees

Cognizant is a public IT services and consulting firm that designs, builds, and runs enterprise technology, including digital engineering, cloud modernization, data/AI, and managed services. It sells consulting, systems integration, and outsourcing on multi-year engagements to large enterprises in healthcare, banking, retail, communications, and manufacturing. Founded in 1994 and headquartered in Teaneck, New Jersey, Cognizant is NASDAQ-listed (CTSH) and a Fortune 500 company.

Contact me