Senior Java Software Developer

Luxoft India

Bengaluru

On-site

INR 1,200,000 - 2,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Luxoft India is seeking a Java-focused software engineer to join a cloud-based Compliance Archive project. You will participate in the full SDLC, build Java microservices, and contribute to scalable enterprise applications using Spring, Kafka, and containerized deployments.

The role emphasizes modern CI/CD practices, code quality, and collaboration with cross-functional teams in an Agile environment. Strong English communication is required.

Qualifications

  • 3-5 years of software development experience.
  • Strong hands-on development experience with Core Java, J2EE, Angular.
  • Experience with Java 8, 11, 17 and latest features.
  • Experience with the Spring Framework.
  • Experience with Kafka or other messaging platforms.
  • Knowledge of JPA, JTA, CDI.
  • Strong understanding of Microservices Architecture.
  • Experience with Docker and OpenShift.
  • Experience with Maven and Gradle build tools.
  • Experience with Git and CI/CD tools (TeamCity/Jenkins).
  • Upper-Intermediate English.
  • Solid CS concepts: OO, collections, IoC, and data structures.

Responsibilities

  • Participate in the full software development lifecycle for Java applications, microservices, and reusable components.
  • Design, develop, test, and maintain high-quality enterprise applications.
  • Apply software engineering best practices (Design Patterns; TDD; BDD).
  • Design and deliver end-to-end technical solutions that integrate with business processes.
  • Participate in hands-on development, code reviews, and architecture discussions.
  • Collaborate with developers, business stakeholders, and cross-functional teams.
  • Work within an Agile SDLC and adapt to changing priorities.

Skills

Core Java
J2EE
Angular
Java 8/11/17
Spring Framework
Kafka
JPA
JTA
CDI
Microservices
Docker
OpenShift
Maven
Gradle
Git
CI/CD (TeamCity/Jenkins)
English (Upper-Intermediate)

Tools

Git
TeamCity
Jenkins
Maven
Gradle

Job description

Our project focuses on developing cloud-based, state-of-the-art Compliance Archive solutions that securely archive and retain real-time communications data in accordance with internal policies and external regulatory requirements.

Developed in-house using an Agile framework, the platform addresses business requirements from multiple stakeholders while embracing continuous integration and continuous deployment (CI/CD) practices. The team is transitioning from a traditional project-based approach to a product-centric model, delivering scalable and robust compliance archive solutions that will support the client's business for years to come.

Responsibilities
  • Participate in the full software development lifecycle for Java applications, microservices, and reusable components.
  • Design, develop, test, and maintain high-quality enterprise applications.
  • Apply software engineering best practices, including:
  • Design Patterns
  • Test-Driven Development (TDD)
  • Behavior-Driven Development (BDD)
  • Design and deliver end-to-end technical solutions that integrate seamlessly with business processes.
  • Participate in hands-on development, code reviews, and architectural discussions.
  • Collaborate effectively with developers, business stakeholders, and cross-functional teams.
  • Work within an Agile Software Development Life Cycle (SDLC).
  • Adapt to changing priorities while maintaining high standards of software quality.
Mandatory Skills
  • 3-5 years of software development experience.
  • Strong hands-on development experience with:
  • Core Java
  • J2EE
  • Angular
  • Experience developing applications using Java 8, Java 11, and Java 17, including their latest language features.
  • Experience with the Spring Framework.
  • Experience with Kafka or other messaging platforms.
  • Knowledge of enterprise Java APIs, including:
  • JPA
  • JTA
  • CDI
  • Good understanding of software design principles and architectural patterns.
  • Strong understanding of Microservices Architecture.
  • Experience with containerization technologies such as:
  • Docker
  • OpenShift
  • Experience with build automation tools, including:
  • Maven
  • Gradle
  • Experience with version control systems such as Git.
  • Experience with Continuous Integration (CI) tools, including:
  • TeamCity
  • Jenkins
  • Upper-Intermediate level of English.
  • Strong understanding of core computer science concepts, including:
  • References and object instances
  • Classes, methods, constructors, and objects
  • Mutable and immutable classes
  • Functional interfaces
  • Java Collections Framework (ArrayList, LinkedList, HashMap, Collections)
  • Exception handling (recoverable vs. non-recoverable exceptions)
  • Inversion of Control (IoC)
  • Designing data structures that support Insert, Delete, and Search operations in constant time complexity (O(1))
Nice-to-Have Skills
  • Experience working within the Banking or Financial Services domain.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Elabs Infotech • Hyderabad, Pune District

On-site
INR 1,000,000 - 1,400,000
Senior Java Developer
Senior Java Developer

ICE • Hyderabad

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

Luxoft • Gurugram District

On-site
INR 1,800,000 - 2,400,000
Senior Java Developer
Senior Java Developer

TAO Digital • Hyderabad

Hybrid
INR 2,400,000 - 4,800,000
Senior Java / J2ee developer
Senior Java / J2ee developer

Bounteous • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Java Software Engineer
Senior Java Software Engineer

Luxoft • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Java Full Stack Developer - Communication Surveillance
Senior Java Full Stack Developer - Communication Surveillance

Luxoft • India

On-site
INR 1,200,000 - 2,100,000
Java Backend Developer
Java Backend Developer

Antal International • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Senior Java Backend Engineer (Cloud & Distributes Systems)
Senior Java Backend Engineer (Cloud & Distributes Systems)

Bridge AI • Delhi

On-site
INR 3,000,000 - 5,500,000