We are looking for a Junior Java Developer to help deliver reliable backend services and grow your skills in a collaborative engineering team. You will build and support Java and Spring Boot features, contribute to reviews, and work with Product and global teammates—apply now.
Responsibilities
- Lead requirement assessment, architecture, coding, and maintenance of integrated solutions aligned with recognized engineering principles
- Handle day-to-day tasks and help resolve complex technical issues within your area
- Recommend and assess new frameworks and design patterns to enhance system performance
- Perform testing and provide ongoing support for software products and related systems using various development tools
- Participate in team design and code reviews to uphold quality standards
- Collaborate with Product teams to define and deliver business goals
- Coordinate with colleagues across regions and departments to keep work aligned
- Share and learn technical and industry knowledge with cross-functional teams to improve engineering workflows
- Use integration strategies and communication protocols to connect applications, databases, and platforms into end-to-end business solutions
- Improve system stability and project quality through scalable architecture, thorough testing, monitoring, and alerting
- Communicate project progress and updates to leadership
- Seek opportunities to improve the customer experience
Requirements
- Hands-on experience of up to a year in software development roles
- Strong proficiency in Java to create dependable, maintainable applications
- Practical experience with Spring Boot for backend development
- Proven ability to work with cross-functional teams, including Product
- Working knowledge of microservices and distributed systems for scalable solutions
- Solid understanding of API design principles and integration approaches
- Advanced troubleshooting and analytical skills for production environments
- Excellent communication skills for collaborating with international teams
- English proficiency (written and spoken) at B2+ (Upper-Intermediate) level or higher
Nice to have
- Experience with Amazon DynamoDB for NoSQL database management
- Knowledge of Amazon Web Services (AWS) for cloud infrastructure deployment
- Understanding of CI/CD pipelines to streamline software releases
- Familiarity with GraphQL for building flexible APIs
- Experience with Kotlin or Kotlin-based development for JVM applications
- Skills in MongoDB for handling document-based data
- Experience with ReactJS for developing interactive user interfaces
- Knowledge of Terraform for automating infrastructure provisioning
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 .NET Developer
2026-04-08
- Posted
- Apr 08, 2026
- Type
- Full-time
- Level
- Entry
- 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 .NET Developer
2026-04-08