backgo to search

senior java software engineer

warning.png
Sorry the job is no longer available.

We are currently looking for a remote Senior Java Software Engineer with 5+ years of experience in Java development and advanced TDD skills to join our team.

responsibilities
  • Designing, developing and implementing new functionality, as well as build enhancements, modifications, and corrections to existing software
    • Contributing to the test-driven development (TDD), high levels of code coverage and automation
      • Review7ing code and establishing best practices
        • Looking out for latest technologies and matching up with use case
          • Participating in knowledge sharing and contribute to the overall growth of the collective knowledge of the team
            • Ensuring code quality
              requirements
              • 5+ years of Java development experience
                • Hands-on experience with Java 8 with exposure to OpenJDK 11
                  • Hands-on experience in TDD 
                    • Knowledge of secure coding practices
                      • Knowledge of SOLID principles
                        • Experience with Spring & Spring Cloud
                          • Strong knowledge of Microservices
                            • Good command of Data Structures and Algorithms
                              • English level B2+
                                nice to have
                                • Exposure to or willingness to learn and gain experience on PCF
                                  • Fundamental knowledge of Docker and Kubernetes
                                    • Knowledge of Scaling Up and Down
                                      • Knowledge of pair programming & BDD
                                        • Knowledge of Linux basic commands to browse the logs and understand the issues better
                                          technologies
                                          • Java 8/11
                                            • Spring Boot
                                              • JUnit/Mockito
                                                • MySQL
                                                  • Apache Kafka
                                                    • Apache Avro
                                                      • Git
                                                        • Jenkins
                                                          • PCF
                                                            • DDD/BDD/TDD

                                                              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