Software Engineer(Java, DS & Algorithms)
Back icon

Software Engineer(Java, DS & Algorithms)

Software Engineer(Java, DS & Algorithms)

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) in India for Bangalore & Hyderabad location.


  • Collaborate with product owners and architects on making design decisions
    • Develop end user application with high scalability and high throughput
      • Provide technical and design guidance and create standards
        • Improve, optimize and identify opportunities for improved software development processes
          • Expertise in designing enterprise applications


            • Must have core Java knowledge including experience of developing API’s
              • Must have knowledge of SDLC practices such as Git, Maven, Mockito, Junit etc.
                • Must have knowledge of Databases
                  • Knowledge of Messaging system such as Kafka, Rabbit MQ, Apache Flink etc.
                    • Knowledge of frameworks like hibernate, JDBC, Caches etc.
                      • Knowledge of wire formats like JSON, XML, Avro etc.


                        • Java 8
                          • Spring Boot
                            • Algorithms & Data Structures
                              • Core Java
                                • Rest API
                                  • Design Patterns

                                    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
                                                      Algorithms & Data structures
                                                      REST API

                                                      Bangalore, Hyderabad

                                                      Cities eligible for the position