backGo to search

Senior Java Developer

bullets
Java, APIs and Integration, Docker, GitHub, Hibernate, JUnit
bullets
Bangalore, Pune, Hyderabad, Gurgaon, Chennai

We are seeking an experienced Senior Java Developer to join our dynamic development team.

As a Senior Java Developer, you will be responsible for developing, enhancing, and maintaining code, as well as building back end Micro-services and REST APIs. Your expertise in Java and the Spring Framework will be instrumental in delivering high-quality software solutions.

responsibilities
  • Develop, enhance, and maintain code to meet project requirements
    • Build back end Micro-services and REST APIs using Java and the Spring Framework
      • Conduct unit testing to ensure code quality and reliability
        • Participate in code reviews to provide feedback and ensure adherence to coding standards
          • Follow industry best practices such as code review, unit testing, continuous integration (CI), and other software development methodologies
            • Actively participate in SCRUM ceremonies, including daily stand-ups, sprint planning, and retrospective meetings
              • Collaborate with peers and contribute to estimation and planning sessions
                • Mentor other developers, sharing your knowledge and expertise
                  requirements
                  • Bachelor's Degree in Computer Science or a similar field; Master's degree in Computer Science is a plus
                    • Minimum of 6+ years of development work experience
                      • Hands-on development experience with Java and the Spring Framework
                        • Strong understanding and practical experience with API development
                          • Proficiency in Docker for containerization
                            • Familiarity with Hibernate for object-relational mapping
                              • Experience with JUnit for unit testing
                                • Solid knowledge of MS SQL and SQL queries
                                  • Expertise in the Spring Framework and Spring Boot for building enterprise-level applications
                                    • B2+ level of English proficiency for effective communication
                                      nice to have
                                      • Knowledge of Hazelcast for distributed caching
                                        • Familiarity with MongoDB for NoSQL database management
                                          • Experience with Sonar for code quality analysis
                                            • Understanding of Java Stream for stream processing and functional programming

                                              Benefits

                                              For you
                                              • Insurance Coverage 
                                              • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
                                              • Financial assistance for medical crisis 
                                              • Retiral Benefits – VPF and NPS 
                                              • Customized Mindfulness and Wellness programs 
                                              • EPAM Hobby Clubs
                                              For your comfortable work
                                              • Hybrid Work Model 
                                              • Soft loans to set up workspace at home 
                                              • Stable workload 
                                              • Relocation opportunities with ‘EPAM without Borders’ program

                                              For your growth
                                              • Certification trainings for technical and soft skills 
                                              • Access to unlimited LinkedIn Learning platform 
                                              • Access to internal learning programs set up by world class trainers 
                                              • Community networking and idea creation platforms 
                                              • Mentorship programs 
                                              • Self-driven career progression tool