Find a jobRecruiters

Software Engineer - Java with Data Structures & Algorithms

Exclusive opportunity

Onsite

Software Engineer - Java with Data Structures & Algorithms

Epam Systems

Software Engineer - Java with Data Structures & Algorithms

Skills

MongoDBDockerJavaMicroservicesSpring BootPostgreSQLKafkaRedisJenkinsGradleGitHubLinuxKubernetes

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

4 September 2026

What they need


We're looking for a Software Engineer skilled in Java and Data Structures & Algorithms to become part of our engineering team, helping to build and deliver scalable, high-performance applications.

Responsibilities

  • Function as a member of a software engineering team by contributing to software builds through consistent development practices
  • Debug basic software components and identify code defects for remediation
  • Enable the development, support, and monitoring of software across test, integration, and production environments
  • Automate deployments in test or production environments
  • Adhere to security and regulatory requirements
  • Design and contribute to API implementations
  • Follow best practices for automated unit, integration and regression testing
  • Participate in pull request reviews to ensure quality code delivery
  • Build software as part of a nimble Agile team, with the opportunity to impact team goals and contribute to the overall architecture
  • Ensure infrastructure is safely extensible, scalable, reliable and meets SLAs for both external and internal users
  • Ensure software solutions are testable, intuitive, and easy to maintain

Requirements

  • 4 to 6 years in software development, testing, and implementation
  • A Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or a related STEM field
  • Strong grasp of Java 8, Data Structures & Algorithms, and Microservices
  • Solid background in REST APIs, JSON, and Kafka
  • Working knowledge of RDBMS and NoSQL technologies such as MongoDB, Redis, and PostgreSQL
  • Comfortable with Spring Boot, Maven, and GIT
  • Exposure to Jenkins, GitHub Actions, and Agile development methodologies
  • Solid grasp of Linux/Unix and Gradle/Maven
  • Track record of building scalable, low-latency applications using multi-threaded, asynchronous, and reactive programming
  • Direct experience deploying containerized applications to cloud environments using Kubernetes and Docker
  • Strong foundation in high availability techniques, profiling, and performance analysis
  • Sharp skills in Design Patterns, System Design, and Problem Solving

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

LeHibou

Analyste / Ingénieur logiciel Wealth

550€ / jour

Freelance

Luxembourg

Hybrid

Skills

C#.NETSQLiteMicrosoft SQL ServerOracleHR Assistant

5 days ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools