771 EPAM Systems Jobs
Software Engineer - Java, Spring Boot
EPAM Systems
posted 16d ago
We are looking for a Middle Java Developer to join our team and contribute to the development of cutting-edge software solutions. As a member of our dynamic team, you will play a key role in designing and implementing robust and scalable applications using Java and related technologies.
Responsibilities
Develop high-performance, scalable and maintainable backend services using Java 8 and Spring Framework
Work with Maven and Gradle for building applications and manage dependencies
Write unit tests using JUnit and implement testing methodologies
Utilize Java data structures to solve real-world problems
Collaborate with cross-functional teams to define, design, and ship new features
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
3 to 5 years of proven work experience as a Backend Developer
In-depth understanding of Java 8
Regular use of Spring Framework and Spring Boot
Profound insight of Java and JEE internals
Experience with?Maven, Gradle
Experience with automated testing platforms and unit tests (JUnit)
Strong understanding of Java data structures
Solid understanding of object-oriented programming
Nice to have
Experience with Linux and Shell Scripting
Familiarity with CI/CD methods would be advantageous
Strong problem-solving skills with emphasis on dynamic programming
Experience with SQL
Good knowledge of JMS (Java Message Service)
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Software Java Engineer roles with real interview advice
6-11 Yrs
Hyderabad / Secunderabad, Gurgaon / Gurugram, Bangalore / Bengaluru
4-9 Yrs
Hyderabad / Secunderabad, Pune, Bangalore / Bengaluru