backGo to search

Senior Java Backend Developer

hot
bullets
Java, Apache Tomcat, JBoss EAP, REST, Spring, Spring Boot, Web Services, Apache Maven, BitBucket, Hibernate, Jenkins, SQL
bullets
Bangalore, Pune, Hyderabad, Gurgaon, Chennai

This position is relevant for immediate joiners only (should be ready to start by December 1st, 2023) and implies a hybrid work setup. Depending on the project, you will have to spend several days a week in the office. Our offices are currently located in Hyderabad, Bangalore, Gurgaon, Pune, and Chennai.

We are looking for an experienced and highly skilled Senior Java Developer to join our team in Hyderabad.

In this role, you will take a lead role in designing and developing complex Java applications using Core Java 1.8 and a wide range of frameworks such as Spring, Spring Boot, and MyBatis. With at least 4 years of relevant work experience, you will work closely with our teams to analyze requirements, provide technical guidance, and ensure the successful delivery of high-quality software solutions. This is a remote position, with occasional on-site work at our customer's office in Hyderabad for 3 days a week.

responsibilities
  • Collaborate with cross-functional teams to analyze functional requirements and translate them into robust application designs
    • Develop and implement program codes that adhere to programming best practices, guidelines, and established design methodologies
      • Create comprehensive unit test packages, execute tests, and meticulously document test results to ensure the reliability and quality of the software
        • Investigate and resolve reported problems and errors, conducting necessary amendments, and performing thorough testing to ensure optimal system performance
          • Take an active role in integration testing, system testing, user acceptance testing, and implementation activities, effectively addressing reported issues and ensuring the smooth execution of programs
            • Create and maintain accurate and up-to-date system documentation
              • Foster a collaborative and productive environment by effectively communicating and coordinating with other teams to deliver the required artifacts
                requirements
                • Bachelor's degree in Computer Science, Engineering, or a related field
                  • Minimum of 4 years of relevant work experience as a Java Developer
                    • Strong expertise in Core Java 1.8
                      • Experience with microservices architecture
                        • Extensive experience with frameworks such as Spring, Spring Boot, and MyBatis
                          • Proficiency in web services, REST, JUnit, and Log4J
                            • In-depth knowledge of MySQL databases
                              • Proficiency in tools such as Maven, Jenkins, and SQL Developer
                                • Experience working with web servers like Jboss/Tomcat
                                  • Familiarity with source control tools, particularly BitBucket
                                    • Preferred knowledge of the banking domain
                                      • Proven experience working in an Agile development environment
                                        • Excellent problem-solving and analytical skills
                                          • Strong communication and collaboration abilities
                                            • B2+ English level
                                              nice to have
                                              • Familiarity with additional programming languages and frameworks
                                                • Knowledge of other databases and ORMs
                                                  • Understanding of cloud technologies and services
                                                    • Experience with containerization technologies such as Docker
                                                      • Exposure to front-end technologies like HTML, CSS, and JavaScript
                                                        • Proficiency in automated testing frameworks
                                                          • Familiarity with software security principles and best practices

                                                            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