Senior Java Software Engineer Apply now
Senior Java Software Engineer

Senior Java Software Engineer

London Full-Time 48000 - 84000 £ / year (est.)
Apply now
C

At a Glance

  • Tasks: Design and develop integrations using Java, Spring Boot, and Apache Camel.
  • Company: Cognizant helps modernize public sector businesses across the UK.
  • Benefits: Work with cutting-edge technology and enjoy a collaborative team environment.
  • Why this job: Join a dynamic team focused on digital transformation in government and healthcare sectors.
  • Qualifications: Experience in Java, Spring Boot, Apache Camel, and cloud-native integrations required.
  • Other info: Role requires SC security clearance; onsite travel 2-3 times a week.

The predicted salary is between 48000 - 84000 £ per year.

Please note that this role requires security clearance at SC level. You must be SC clearable to be considered for the role. Here at Cognizant, we work with clients across the UK’s public sector to help modernise their businesses. As one of our largest growing business sectors, we guide our government, defence and healthcare clients through their digital transformation journeys. We are currently recruiting a Senior Java Developer to join our IPM (Integration and Process Management) team. IPM is dedicated to helping businesses to solve their hybrid cloud integration, API management and Process Automation conundrum. This role is for you if you are an experienced Java Developer. You will be hands-on with Apache Camel, Java Springboot and Microservices to design and implement enterprise-level integrations on AWS. This is an exciting opportunity for a self-motivated and detail-oriented developer to play a key role in our team. The Senior Java Developer will have a strong background in building and hosting cloud-native integrations on AWS, with a focus on scalability, performance, and security. You will work closely with cross-functional teams to ensure the seamless flow of data across our applications and services. The role is based in London and you will be expected to travel onsite 2 to 3 times a week. Some of your key responsibilities will be to: Responsible for designing, developing, and maintaining integrations and data workflows using Java, Spring Boot, and Apache Camel. Collaborate with business stakeholders, architects, and other developers to gather requirements and design integration solutions that meet organizational needs. Deploy, monitor, and optimize integrations on AWS, ensuring high availability and reliability. Write efficient, clean, and well-documented code that adheres to industry best practices. Create and maintain RESTful APIs, ensuring high performance and responsiveness to requests. Conduct unit testing and code reviews to ensure code quality and adherence to standards. Troubleshoot and resolve issues related to integration performance, connectivity, and data consistency. Utilize AWS services such as Lambda, S3, SNS, SQS, and RDS to enhance and optimize integration processes. Collaborate with DevOps and QA teams to automate and improve CI/CD pipelines for integration deployments. Stay current with industry trends, emerging technologies, and best practices to continuously improve integration solutions. The experience you will need to demonstrate : Experience software development with a focus on Java; specifically working with Spring Boot and Apache Camel. Strong experience with Apache Camel for routing and mediation rules, and a deep understanding of integration patterns. Proven experience hosting, scaling, and optimizing applications in cloud Solid experience with microservices architecture and RESTful API development. Experience with CI/CD pipelines and tools like Jenkins, Git, Docker, and Kubernetes. Proficiency with both relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., DynamoDB). Experience working in Agile teams and using tools such as JIRA and Confluence. Excellent problem-solving skills, strong communication, and a team-oriented attitude.

Senior Java Software Engineer employer: Cognizant

Cognizant is an exceptional employer, offering a dynamic work environment in London where innovation meets collaboration. Our commitment to employee growth is evident through continuous learning opportunities and a culture that values teamwork and creativity. With a focus on modernizing the public sector, you will play a pivotal role in impactful projects while enjoying the benefits of a supportive workplace that prioritizes work-life balance and professional development.
C

Contact Detail:

Cognizant Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Software Engineer

✨Tip Number 1

Make sure you highlight your experience with Java, Spring Boot, and Apache Camel in your conversations. These are key technologies for the role, and demonstrating your hands-on experience will set you apart.

✨Tip Number 2

Familiarize yourself with AWS services like Lambda, S3, and RDS. Being able to discuss how you've used these services in past projects will show that you're ready to hit the ground running.

✨Tip Number 3

Since this role involves collaboration with cross-functional teams, be prepared to share examples of how you've successfully worked with different stakeholders in previous projects. Communication is key!

✨Tip Number 4

Stay updated on industry trends and best practices related to microservices and cloud-native applications. Showing that you're proactive about learning can impress potential employers.

We think you need these skills to ace Senior Java Software Engineer

Java Development
Spring Boot
Apache Camel
Microservices Architecture
RESTful API Development
AWS Services (Lambda, S3, SNS, SQS, RDS)
CI/CD Pipelines
Jenkins
Git
Docker
Kubernetes
Relational Databases (PostgreSQL, MySQL)
NoSQL Databases (DynamoDB)
Agile Methodologies
JIRA
Confluence
Problem-Solving Skills
Strong Communication Skills
Team-Oriented Attitude
Attention to Detail
Code Quality and Best Practices

Some tips for your application 🫡

Understand the Role: Make sure you fully understand the requirements and responsibilities of the Senior Java Software Engineer position. Familiarize yourself with key technologies mentioned, such as Java, Spring Boot, Apache Camel, and AWS.

Tailor Your CV: Customize your CV to highlight relevant experience in Java development, cloud-native integrations, and microservices architecture. Emphasize your familiarity with tools like Jenkins, Git, Docker, and your experience in Agile environments.

Craft a Strong Cover Letter: Write a compelling cover letter that showcases your passion for software development and your understanding of the public sector's digital transformation. Mention specific projects or experiences that align with the job description.

Highlight Security Clearance: Since this role requires SC clearance, make sure to mention any relevant security clearances you hold or your eligibility for SC clearance in your application. This will demonstrate your suitability for the role.

How to prepare for a job interview at Cognizant

✨Showcase Your Java Expertise

Be prepared to discuss your experience with Java, Spring Boot, and Apache Camel in detail. Highlight specific projects where you implemented these technologies, focusing on the challenges you faced and how you overcame them.

✨Demonstrate Cloud Knowledge

Since the role involves AWS, make sure to familiarize yourself with relevant AWS services like Lambda, S3, and RDS. Be ready to explain how you've used these services in past projects to enhance integration processes.

✨Emphasize Collaboration Skills

This position requires working closely with cross-functional teams. Prepare examples of how you've successfully collaborated with business stakeholders, architects, and other developers to gather requirements and design solutions.

✨Prepare for Technical Questions

Expect technical questions related to microservices architecture, RESTful API development, and CI/CD pipelines. Brush up on best practices and be ready to discuss how you've applied them in your previous roles.

Senior Java Software Engineer
Cognizant Apply now
C
  • Senior Java Software Engineer

    London
    Full-Time
    48000 - 84000 £ / year (est.)
    Apply now

    Application deadline: 2027-01-11

  • C

    Cognizant

  • Other open positions at Cognizant

    C
    Principal Security Architect, Consulting

    Cognizant

    London Full-Time 43200 - 72000 £ / year (est.)
    C
    Lead Quality Engineer

    Cognizant

    Glasgow Full-Time 43200 - 72000 £ / year (est.)
Similar positions in other companies
O
Senior Java/Scala Developer (Hybrid role)

Opus Recruitment Solutions

Full-Time 43200 - 72000 £ / year (est.)
Q
Java Software Engineer

Qualient Technology Solutions UK Limited

Reading Full-Time 36000 - 60000 £ / year (est.)
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>