Back icon

Senior Software Engineer (Java, DS/Algorithms, Angular)

Senior Software Engineer (Java, DS/Algorithms, Angular)

We are looking for experienced Software Engineers to work on critical application & product development. You'll be a part of a modern, lean, self-governing engineering teams.

We are currently looking for Java Developer (Java8, Spring Boot, DS Algo & Angular) in India for Bangalore & Hyderabad location.


  • Contribute to application development, bug fixes, testing and implementation services working with stakeholders for a variety of projects ranging from low to high complexity.
    • Handle migrations and infrastructure upgrades for the supported applications.
      • Prepare/update functional and technical design documents describing the solutions it implements.
        • Handle builds, CI/CD, releases for supported applications.


          • Modern JS, CSS3/HTML5 understanding
            • Angular v.2+ experience (experience other frameworks like React is also ok)
              • Understanding of State management (ngrx/redux or similar)
                • Good understanding of current CI practices & tools (git, yarn, npm, etc.)
                  • English (writing B1, speaking A2+ min)
                    • Java-based Microservices (Spring-based)
                      • REST API based integration with Frontend (AngularJS 6, responsive UI, different channels like browser, mobile, etc.)
                        • Experience with API Management system (like Apigee) is a big plus
                          • Exp: 3 to 9 years
                            • Java, Angular,
                              • Experience with some cloud computing platform
                                • Very good at writing unit tests and integration tests for frontend and backend [i.e Proficiency in backend & frontend Test Automation

                                  Nice to have

                                  • Identity Management solutions experience
                                    • Content Management Systems experience (JSON based)
                                      • Containerization


                                        • Java 8
                                          • Angular
                                            • JavaScript
                                              • Spring Boot
                                                • Unit Testing
                                                  • Hibernate
                                                    • DS & ALgo
                                                      Java 8
                                                      Spring Boot
                                                      Unit testing
                                                      Algorithms & Data structures



                                                      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


                                                      Bangalore, Hyderabad

                                                      Cities eligible for the position