HYDERABAD · FULLTIME
Senior Software Engineer - Java with Data Structures & Algorithms
EPAM Systems
Hyderabad · onsite · Posted 47d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.8s
- Found the form on Naukri · 15 questions to answer1.7s
- Decided the answers for all of them2.1s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
We're looking for a Senior Software Engineer with deep knowledge of Java and Data Structures & Algorithms to become part of our software engineering team and help design, build, and deliver scalable, high-performance applications.
Responsibilities
- Contribute to software builds as part of a software engineering team by applying consistent development practices
- Identify and remediate code defects through debugging basic software components
- Support the development, monitoring, and maintenance of software across test, integration, and production environments
- Set up automated deployments in test or production environments
- Comply with security and regulatory requirements
- Contribute to API design and implementation
- Apply best practices for automated unit, integration, and regression testing
- Take part in pull request reviews to maintain code quality
- Develop software within a nimble Agile team, with opportunities to shape team goals and influence overall architecture
- Ensure infrastructure remains safely extensible, scalable, and reliable while meeting SLAs for internal and external users
- Deliver software solutions that are testable, intuitive, and easy to maintain
Requirements
- 5 to 8 years of experience in software development, testing, and implementation
- Bachelor's or master's degree in Computer Science, Engineering, Information Systems, or a related STEM field
- Strong command of Java 8, Data Structures & Algorithms, and Microservices
- Deep understanding of REST APIs, JSON, and Kafka
- Working knowledge of RDBMS and NoSQL database technologies, including MongoDB, Redis, and PostgreSQL
- Proficiency with Spring Boot, Maven, and GIT
- Experience with Jenkins, GitHub Actions, and Agile development methodologies
- Solid grasp of Linux/Unix and Gradle/Maven
- Direct experience building highly scalable, low-latency applications using multi-threaded, asynchronous, and reactive programming
- Practical background deploying containerized applications to cloud environments using Kubernetes and Docker
- Experience with high availability techniques, profiling, and performance analysis of applications
- Strong skills in Design Patterns, System Design, and Problem Solving
Sourced from naukri
Section · 02
Skills
Section · Company
About EPAM Systems

EPAM Systems
IT Services & Consulting
10.1k+
employees
1993
33 years old
Newtown, Pennsylvania, United States
US
About
Industries
Employee ratings
2,036 reviews
Culture
3.7
Career growth
3.1
Work-life
3.8
Employees rate it well for
Find them on