Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Engineer: AWS, Spring Boot & Microservices

Cognizant

Nottingham

Hybrid

GBP 60,000 - 80,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology solutions provider is seeking a Software Engineer with 8 to 16 years of experience to join their dynamic team in Nottingham, UK. The ideal candidate should have strong skills in Java, AWS, and SQL. Responsibilities include developing scalable applications, maintaining software solutions, and collaborating with cross-functional teams. Additional desired skills include Kafka, RabbitMQ, and data observability technologies. A bachelor's degree in computer science or a related field is required for this position.

Qualifications

  • Strong understanding of AWS services and architecture.
  • Proficiency in Java, Spring Boot, and Spring MVC.
  • Extensive experience with SQL and MySQL databases.
  • Expertise in JavaScript and frontend development.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

Responsibilities

  • Develop and maintain high-quality software solutions using Java, Spring Boot, and Spring MVC.
  • Design and implement scalable applications on AWS.
  • Write clean, maintainable code in JavaScript and SQL.
  • Collaborate with teams to define and ship new features.
  • Conduct code reviews and provide feedback to team members.

Skills

AWS
SQL
Spring Boot
Java
Spring MVC
JavaScript
MySQL
Kafka
Kubernetes
PostgresSQL

Education

Bachelor’s degree in computer science or a related field

Tools

Kafka Streams
RabbitMQ
Datadog
Grafana
MongoDB
DynamoDB
Job description
A leading technology solutions provider is seeking a Software Engineer with 8 to 16 years of experience to join their dynamic team in Nottingham, UK. The ideal candidate should have strong skills in Java, AWS, and SQL. Responsibilities include developing scalable applications, maintaining software solutions, and collaborating with cross-functional teams. Additional desired skills include Kafka, RabbitMQ, and data observability technologies. A bachelor's degree in computer science or a related field is required for this position.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.