We are searching for a Java Developer to become part of our team.
You’ll engage with forward-thinking projects in a supportive setting and expand your skills while working with up-to-date technology stacks.
Responsibilities
- Approach use case analysis, solution design, implementation, and maintenance with a holistic mindset, applying established engineering practices
- Manage daily tasks and resolve challenging technical problems within your area of expertise
- Explore and suggest new frameworks and design patterns to enhance system architecture
- Experiment with and support software applications and related systems using diverse development tools
- Join design and code review sessions to uphold high standards and best practices
- Work alongside Product teams to clarify and shape business requirements
- Connect and cooperate with colleagues across different regions and organizational boundaries
- Exchange domain and industry insights among cross-functional teams to elevate engineering standards
- Utilize integration capabilities and communication methods to link applications, databases, and platforms for comprehensive business solutions
- Champion operational reliability and project quality through resilience, scalability, testing, monitoring, and alerting
- Communicate progress and updates on key projects to leadership
- Actively pursue ways to enhance customer satisfaction
Requirements
- Minimum of 2 years’ experience in software development roles
- Practical Java development background for creating reliable systems
- Proficiency with Spring Boot for backend service implementation
- Experience working with cross-disciplinary teams, including Product
- Background in microservices and distributed systems for scalable architectures
- In-depth understanding of API design and integration strategies
- Advanced problem-solving abilities in live engineering environments
- Effective communication skills for working with global teams
- English proficiency (written and spoken) at B1+ level or above
Nice to have
- Background with Amazon DynamoDB for NoSQL data management
- Experience using Amazon Web Services (AWS) for cloud-based solutions
- Familiarity with CI/CD processes for automated software delivery
- Understanding of GraphQL for adaptable API creation
- Experience with Kotlin or Kotlin Development for JVM-based projects
- Knowledge of MongoDB for handling document-based databases
- Experience with ReactJS for developing dynamic user interfaces
- Familiarity with Terraform for managing infrastructure as code
We offer
- 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
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Junior Java Developer
2026-04-08
Junior Java Developer
2026-04-08
Junior Java Developer
2026-04-08
- Posted
- Apr 08, 2026
- Type
- Full-time
- Level
- Associate
- Location
- Argentina
- Company
- EPAM Systems
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Junior Java Developer
2026-04-08
Junior Java Developer
2026-04-08
Junior Java Developer
2026-04-08