backGo to search

Senior Java Spring Developer

bullets
Java, Spring, Spring Boot
bullets
Bangalore, Pune, Hyderabad, Gurgaon, Chennai

We are seeking a highly skilled and experienced Senior Java Spring Developer to join our commercial banking project team.

Your primary responsibility will be to develop and implement Java-based software solutions for enterprise and go-to-market scenarios. As a Senior Java Spring Developer, you will be expected to have at least 6 years of experience in implementing large software products/solutions and an appreciation for non-functional requirements such as performance, scalability, user experience, security, and maintainability. The role requires expertise in Java, Spring, Spring Boot, databases, design, and RDBMS concepts.

responsibilities
  • Design, develop, and deploy scalable and high-performance Java-based software solutions for enterprise and go-to-market scenarios
    • Maintain and enhance existing software products/solutions to ensure they meet the required objectives and comply with the non-functional requirements
      • Collaborate with cross-functional teams to identify and solve complex technical problems
        • Keep up-to-date with emerging trends, technologies, and design patterns in the Java Spring development space
          • Participate in code reviews, planning sessions, and retrospective meetings
            requirements
            • 6+ years of experience with Java, Spring, Spring Boot, databases, design, and RDBMS concepts
              • Experience with Agile practices, Tivoli Workload Scheduler, JIRA, Confluence, SVN, GIT
                • Knowledge of NoSQL Databases, SQL, REST, SOAP, Spring HATEOAS, and Web Services
                  • Experience in core Java development, Java bootstrapping frameworks, Docker/Helm, Java microservice infrastructure, Java microservice infrastructure tools, Kubernetes, microservice architecture pattern, and Terraform
                    • A bachelor's degree in computer science or a related field
                      nice to have
                      • Knowledge of Spring Batch, Spring Core, Spring Data, Spring Integration, Spring MVC, Spring Security, Spring Session, and Spring WebFlux

                        Benefits

                        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