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 Junior Java Developer to help deliver reliable backend services in a collaborative, innovation-focused engineering environment. You will build and maintain Java and Spring Boot solutions, join reviews and cross-team planning, and help improve resiliency and quality across projects - apply now!
Analyze use cases end-to-end and design, implement, and maintain integrated solutions using standard engineering methodologies
Execute daily engineering tasks and resolve complex issues within your domain
Evaluate and recommend frameworks plus architectural or code design patterns to strengthen solutions
Test and maintain software applications and related systems using a variety of software development tools
Participate in design and code reviews to uphold quality and engineering best practices
Partner with Product teams to refine and clarify business requirements
Collaborate with peers across regions and within or outside your direct organization
Share domain and industry knowledge across multi-functional teams to improve engineering practices
Apply integration and communication concepts across applications, databases, and platforms to connect components and deliver business solutions
Champion operational excellence and project quality through resilience, scalability, testing, monitoring, and alerting
Report progress and risks for high-visibility projects to leadership
Seek opportunities to improve clients' experiences
Hands-on software development experience of up to a year in a professional setting
Proficiency in Java to create scalable, reliable applications
Practical experience with Spring Boot for building modern backend services
Fluent English skills (written and spoken) at a B2+ (Upper-Intermediate) level or higher
Experience using Amazon DynamoDB for NoSQL database solutions
Familiarity with Amazon Web Services (AWS) for cloud application development and deployment
Understanding of CI/CD practices for automating build, test, and deployment workflows
Knowledge of GraphQL to build flexible and efficient APIs
Experience with Kotlin and Kotlin Development for modern JVM-based applications
Familiarity with MongoDB for document-oriented database management
Experience with ReactJS to build interactive and dynamic user interfaces
Understanding of Terraform for infrastructure as code and cloud resource management
International projects with top brands
Work with global teams of highly skilled, diverse peers
Paid time off and sick leave
Upskilling, reskilling and certification courses
Unlimited access to the LinkedIn Learning library and 22,000+ courses
Volunteer and community involvement opportunities
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
¿Te interesa este puesto?