Skip To Main Content
backgo to search

senior java developer

bullets
Java, JBoss EAP, JUnit, Spring Boot, Azure DevOps, Python
warning.png
Sorry the job is no longer available.

Join our team as a remote Senior Java Developer and help us develop and maintain high-quality software systems. As a Senior Java Developer, you will be responsible for designing, developing, testing and documenting system components. You will also ensure the resilience and stability of the systems through quality code reviews, unit, regression and user acceptance testing. This is an opportunity to work in a dynamic and collaborative environment with designers, analysts, users, and leads.

responsibilities
  • Designing, developing, testing and documenting system components throughout the SDLC lifecycle
    • Ensuring resilience and stability of systems through quality code reviews, unit, regression and user acceptance testing
      • Collaborating with project managers, technical leads and analysts across the SDLC lifecycle to understand systems requirements
        • Applying quality software engineering practices through all phases of development and into production
          • Working with designers, analysts, users and leads to contribute to an agile development team
            • Collaborating with team members in a multi-office, multi-country environment
              • Troubleshooting and resolving technical issues in a timely manner
                • Participating in code reviews and ensuring code quality and adherence to standards
                  • Keeping up-to-date with emerging trends and technologies in software engineering
                    requirements
                    • At least 3+ years of hands-on experience developing complex software systems in Java
                      • Deep expertise in JBoss EAP, Spring Boot, Hibernate, Apache, Tomcat, Maven, Junit, Mockito for building scalable and high-performance applications
                        • Strong experience with Microservices and consuming Rest APIs
                          • Experience with SQL Databases for designing and managing database schema, including procedures, triggers, and views
                            • Familiarity with Azure DevOps for version control, integration, and deployment
                              • Proficiency in Python for scripting and automation
                                • Excellent analytical, problem-solving and communication skills
                                  • Strong Object Oriented skills and design patterns knowledge
                                    • Ability to work collaboratively with team members in a multi-office, multi-country environment
                                      • Excellent communication skills in spoken and written English, at an upper-intermediate level or higher
                                        nice to have
                                        • Experience with cloud platforms such as AWS or Azure is a plus
                                          • Familiarity with containerization technologies such as Docker or Kubernetes

                                            These jobs are for you

                                            benefits for locations

                                            india.svg
                                            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

                                            get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
                                            a smiling man wearing sunglasses