Middle Java Developer
We are seeking a Middle Java Developer to join our remote team.
The role involves creating scalable, extensible, and maintainable solutions. The ideal candidate should have strong knowledge of the Java ecosystem, including REST, Spring, and JPA, as well as experience with Spring Boot, microservices, and a basic understanding of Amazon Web Services. Comfort with using data structures and algorithms to solve complex problems and experience in agile software development is a must. We appreciate self-driven individuals who are passionate about leveraging technology for the benefit of our system users.Our remote team is seeking a Senior Java Developer to join our ranks.
As a senior contributor, your role will be pivotal in creating scalable, extensible, and easily maintainable solutions for the Content Product Master. You will utilize your knowledge of data structures and algorithms to excel in this role. Your main focus will encompass defining, architecting, and building top-tier software solutions. You'll work alongside other software engineers and cross-functional teams, promoting technology, solutions, and best practices, while also injecting fresh ideas into a community of high-caliber professionals.
- High-quality software solution development for our Content Product Master
- Collaboration with other software engineers and cross-functional teams
- Evangelization of technologies, solutions, and best practices
- Contribution of new ideas to a large community of high-caliber professionals
- Balancing of resources, requirements, and complexity
- Minimum of 2 years experience in Java development, focused on REST, Spring, and JPA
- Proven experience with Spring Boot and microservices
- Basic understanding of Amazon Web Services
- Comfort in a DevOps culture including Continuous Delivery, cloud deployments (ideally AWS), full automation, Docker
- Ideal familiarity with GraphQL
- Ability to use data structures and algorithms to solve problems
- Self-driven, smart individuals with a track record of exceptional delivery of enterprise-class solutions
- Prior experience in agile software development
- Strong analytical and problem-solving skills
- Excellent skills in oral and written communication
- Previous experience working on Content Platforms
- 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