Senior Java Developer

Luxoft

Gurugram District

On-site

INR 1,800,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Luxoft in India is seeking an experienced Java Engineer to contribute to the design, development, and delivery of enterprise-grade applications. You will participate in the full SDLC, build scalable microservices, RESTful APIs, and cloud-native solutions while maintaining code quality and security.

Key focus areas include Core Java, Spring Boot, Kafka, Docker/Kubernetes, and CI/CD practices within an Agile environment.

Qualifications

  • 6 to 8.6 years of hands-on experience in Java application development.
  • Strong communication skills, written and verbal.
  • Expertise in Core Java and Spring Boot.
  • Experience with Cloud technologies (AWS, Azure, or GCP).
  • Experience designing Microservices and RESTful APIs.
  • Familiarity with Kafka for event-driven architectures.
  • Knowledge of SOLID principles and design patterns.
  • Hands-on experience with Docker and Kubernetes.
  • Proficient in SDLC practices and Agile environments.

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 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.

Skills

Core Java
Spring Boot
Microservices
Kafka
Cloud (AWS/Azure/GCP)
SOLID principles
Design Patterns
SQL / Data modelling
Docker
Kubernetes
Agile SDLC
Communication skills

Tools

Docker
Kubernetes
Jenkins
Git
JUnit
Mockito

Job description

Project description

A large Australian financial institution has engaged us to provide resources for their Digital transformation & app modernization on multiple applications.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.




SKILLS

Must have



  • 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).




Nice to have


  • 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.

  • Experience working with JIRA or similar Agile project management tools.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Luxoft • Gurugram District

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

Luxoft • Pune District

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

Luxoft • Gurugram District

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

TAO Digital • Hyderabad

Hybrid
INR 2,400,000 - 4,800,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 / J2ee developer
Senior Java / J2ee developer

Bounteous • Bengaluru

On-site
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 Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Java Technical Architect
Java Technical Architect

Tekskills • Chennai District

On-site
INR 280,000 - 600,000
Java Developer
Java Developer

Keka Technologies Private Limited • Dadri

On-site
INR 900,000 - 1,300,000