EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a highly skilled and experienced Software Engineer who specializes in Java 8, J2EE, Spring, Spring Boot, and RESTful Services. The ideal candidate will join our dynamic team to develop high-quality software solutions that align with client needs and business goals. This role requires a commitment to collaborative problem-solving, sophisticated design, and delivering quality products.
Want more jobs like this?
Get jobs in Hyderabad, India delivered to your inbox every week.
#LI-DNI#EasyApply
Responsibilities
- Design and develop software applications using Java 8, J2EE, Spring framework, and Spring Boot
- Implement and maintain RESTful services and Microservices architecture
- Conduct technical and functional analysis to understand and improve system performance
- Collaborate with global teams to ensure alignment with project objectives
- Write, test, and implement robust code for various software applications
- Utilize SQL or NoSQL databases to manage and manipulate data
- Engage in continuous learning to keep up-to-date with emerging technologies as required
- Utilize Gradle or Maven as build automation tools to manage dependencies and project builds
- Craft and execute unit and integration tests to ensure software reliability through test-driven development methodologies
- Contribute effectively as both an individual and a team player within a global team setting
- 4+ years of professional experience as a Software Engineer
- Proficiency in Java 8 and later versions, J2EE, and Spring technologies
- Strong competencies in Spring Boot and designing RESTful Services
- Background in using SQL and/or NoSQL databases like MongoDB
- Skills in Gradle or Maven for build automation
- Knowledge of test-driven development with tools such as jUnit, Mockito, or Cucumber
- Capability to analyze and troubleshoot complex software issues
- Flexibility to adapt and learn new technologies based on client and project needs
- Good communication skills and effective collaboration in a global team environment
- Enhanced experience crafting development strategies
- Prior involvement in high-stakes client-facing projects
- Advanced proficiency in deployment and continuous integration practices
- 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.)