Overview
We welcome a Java Developer to become part of our expanding organization.
You’ll contribute to meaningful projects in a team-oriented environment and develop your skills while working with advanced technology.
Responsibilities
- Take ownership of requirement analysis, solution design, development, and maintenance using industry-standard engineering practices
- Handle daily tasks and resolve intricate technical issues within your area of focus
- Recommend and evaluate new frameworks and design strategies to enhance system performance
- Conduct testing and provide support for software applications and related systems using multiple development tools
- Engage in collaborative design and code review sessions to ensure high standards
- Work with Product teams to clarify and shape business objectives
- Partner with colleagues across various regions and departments
- Exchange technical and industry insights with cross-functional teams to refine engineering workflows
- Implement integration solutions and communication protocols to link applications, databases, and platforms for comprehensive business outcomes
- Foster system robustness and project excellence through scalable design, thorough testing, monitoring, and alerting
- Share progress and project status with leadership on key initiatives
- Continuously look for ways to enhance customer satisfaction
Requirements
- Minimum of 2 years’ experience in software development roles
- Proficient in Java for developing reliable software solutions
- Skilled in Spring Boot for backend service creation
- Experience collaborating with diverse teams, including Product
- Familiarity with microservices and distributed systems for scalable architectures
- Strong understanding of API design and integration techniques
- Advanced troubleshooting skills in production settings
- Effective communication abilities for working with global teams
- English proficiency (written and spoken) at B2+ level or above
Nice to have
- Experience with Amazon DynamoDB for NoSQL database management
- Knowledge of Amazon Web Services (AWS) for cloud-based deployments
- Understanding of CI/CD practices for efficient software delivery
- Familiarity with GraphQL for developing versatile APIs
- Experience with Kotlin or Kotlin development for JVM-based projects
- Skills in MongoDB for handling document-oriented data
- Experience with ReactJS for building engaging user interfaces
- Knowledge of Terraform for infrastructure automation
[GTS] Benefits (generic, except India)
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn