Go to search
Lead Java Back-End Developer for a Software company
Java, Spring Boot, Hibernate, REST, SQL, Java Microservice Infrastructure, Web Services
Bangalore, Hyderabad, Pune, Gurgaon
We are looking for a remote Lead Java Developer experienced in Spring framework, who possesses great communication skills and strives for continuous self-development.
More than 5 thousand EPAMers (project/delivery/resource managers, staffing coordinators) are using this EPAM product for staffing every day to find suitable candidates on open positions, offer new employees in the company and process them, create new opportunities for future projects – to make everything possible for the EPAMer to find project position that will meet their needs. And list of functionality is growing with each iteration for sure to meet all needs, to overcome difficulties and to make the process smooth.
Responsibilities
- Collaborate with Business Analysts, Application Developers, and QA Analysts to design and develop high-availability and performance services
- Contribute in all phases of the development lifecycle, writing well-designed, testable, and efficient code
- Ensure designs are in compliance with specifications and investigate performance and technical issues from production
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Write unit and integration tests and participate in code reviews to maintain code quality
- Provide technical guidance and mentorship to junior developers
Requirements
- A minimum of 5 years of experience in Java, with deep knowledge and understanding of messaging-based architecture
- 1+ year of experience in team leading
- Proficiency in Spring frameworks and experience in performance tuning
- Understanding of REST Web services and experience in designing and developing low-latency, scalable, high available, distributed application services
- Ability to investigate performance and technical issues from production and support continuous improvement by investigating alternatives and technologies
- Strong team player with good interpersonal, communication, and organizational skills
- Fluent spoken and written English at an Upper-Intermediate level or higher