Senior Java Software Engineer

Luxoft

Gurugram District

On-site

INR 1,200,000 - 1,800,000

Full time

28 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Luxoft in India is seeking an experienced Java Engineer to join our engineering team and contribute to design, development and delivery of enterprise-grade applications. You will work across the SDLC delivering scalable software with cross-functional teams.

The ideal candidate has 6 to 8.6 years of hands-on Java development, strong core Java and Spring Boot skills, and experience with microservices, cloud platforms, Kafka, Docker, and Kubernetes.

Qualifications

  • 6 to 8.6 years of hands-on Java development experience.
  • Strong knowledge of Core Java and Spring Boot.
  • Experience with cloud technologies (AWS/Azure/GCP) and Kafka.
  • Hands-on exposure to microservices, CI/CD, Docker and Kubernetes.
  • Solid understanding of SOLID principles, design patterns, and best practices.
  • Experience in Agile development, SDLC and automated testing frameworks.
  • Familiarity with banking/financial services domain is a plus.

Responsibilities

  • Design, develop, test, deploy, maintain, and enhance enterprise applications using Core Java and Spring Boot.
  • Design and implement scalable Microservices following industry best practices.
  • Develop RESTful APIs and integrate with internal/external systems.
  • Build and support event-driven solutions using Kafka.
  • Contribute to CI/CD and containerized deployments using Docker and Kubernetes.
  • Produce technical documentation and ensure coding standards and security guidelines are met.
  • Collaborate with Architects, Business Analysts, QA Engineers, and DevOps teams throughout the SDLC.

Skills

Core Java
Spring Boot
Microservices
Kafka
Cloud (AWS/Azure/GCP)
SQL/Database Concepts
Docker
Kubernetes
Jenkins
Git
JUnit/Mockito
Design Patterns/SOLID
Agile SDLC
Communication skills

Tools

Docker
Kubernetes
Jenkins
Git
JUnit
Mockito
Kafka
Spring Boot
Cloud platforms (AWS/Azure/GCP)
SQL

Job description

About the Company: A large Australian financial institution has engaged us to provide resources for their Digital transformation & app modernization on multiple applications.

About the Role: We are looking for an experienced Java Engineer to join our engineering team and contribute to the design, development, and delivery of enterprise-grade applications. You will play a key role throughout the Software Development Life Cycle (SDLC), delivering scalable, secure, and high-quality software solutions while collaborating with cross-functional teams. This role requires strong technical expertise, attention to detail, and a commitment to engineering best practices.

Responsibilities:

  • Design, develop, test, deploy, maintain, and enhance enterprise applications using Core Java and Spring Boot.
  • Design and implement scalable Microservices following industry best practices.
  • Develop RESTful APIs and integrate applications with internal and external systems.
  • Build and support event-driven solutions using Kafka.
  • Apply SOLID principles and Design Patterns to produce clean, maintainable, and reusable code.
  • Develop cloud-native applications and support deployments on cloud platforms.
  • Design and optimize database schemas, queries, and application performance.
  • Participate in code reviews, unit testing, integration testing, and troubleshooting activities.
  • Collaborate with Architects, Business Analysts, QA Engineers, and DevOps teams throughout the SDLC.
  • Contribute to CI/CD implementation and support containerized deployments using Docker and Kubernetes.
  • Produce technical documentation and ensure compliance with coding standards, security guidelines, and quality processes.

Qualifications:

  • 6 to 8.6 years of hands-on experience in Java application development.
  • Excellent verbal and written communication skills.
  • Strong hands-on experience with Core Java.
  • Strong experience in developing applications using Spring Boot.
  • Experience working with Cloud technologies (AWS, Azure, or GCP).
  • Hands-on experience with Apache Kafka for event-driven applications.
  • Strong understanding of Design Principles, SOLID principles, and Design Patterns.
  • Experience designing and developing Microservices Architecture.
  • Good understanding of Database Concepts, SQL, and data modelling.
  • Basic working knowledge of Docker and Kubernetes.
  • Experience working in Agile development environments and across the full Software Development Life Cycle (SDLC).
  • Experience with CI/CD tools such as Jenkins.
  • Knowledge of Git and source code management practices.
  • Experience with automated testing frameworks such as JUnit and Mockito.
  • Familiarity with monitoring and logging tools.
  • Exposure to Banking or Financial Services domain.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Luxoft • Gurugram District

On-site
INR 1,800,000 - 2,400,000
Java Software Engineer
Java Software Engineer

Luxoft • Gurugram District

On-site
INR 1,200,000 - 1,500,000
Senior Java / J2ee developer
Senior Java / J2ee developer

Bounteous • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Support Engineer
Java Support Engineer

Bounteous x Accolite • Chennai District, Bengaluru, Gurugram District

Hybrid
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

Elabs Infotech • Hyderabad, Pune District

On-site
INR 1,000,000 - 1,400,000
Senior Software Engineer -Java
Senior Software Engineer -Java

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 2,400,000 - 3,600,000
Senior Java Software Engineer
Senior Java Software Engineer

Tredence Inc. • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Java Developer
Java Developer

R Systems International • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Java Developer
Senior Java Developer

Luxoft • Pune District

On-site
INR 4,000,000 - 7,000,000
Senior Java Software Engineer
Senior Java Software Engineer

UST • Pune District

On-site
INR 1,200,000 - 2,000,000