Senior Software Engineer (Java, DS/Algorithms, Angular)
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

                                                      We offer

                                                      • Opportunity to work on technical challenges that may impact across geographies
                                                        • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
                                                          • Opportunity to share your ideas on international platforms
                                                            • Sponsored Tech Talks & Hackathons
                                                              • Unlimited access to LinkedIn learning solutions
                                                                • Possibility to relocate to any EPAM office for short and long-term projects
                                                                  • Focused individual development
                                                                    • Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits
                                                                      • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
                                                                        Java 8
                                                                        Spring Boot
                                                                        Unit testing
                                                                        Algorithms & Data structures

                                                                        Bangalore, Hyderabad

                                                                        Cities eligible for the position