Back to Search
We are seeking a Senior Cloud Java Developer to join our remote team. As a Senior Developer, you will be responsible for developing and improving our product, demonstrating ownership and a proactive attitude toward problem-solving. You will be focused on delivering high-quality products that meet or exceed customer expectations. If you are a quality-driven and results-oriented developer, ready to take on the challenge of delivering high-quality products, we welcome you to join our innovative team.
Responsibilities
- Develop and maintain high-quality software using Java and related technologies
- Work with the team to design and implement new features and functionality
- Participate in code review and provide constructive feedback to team members
- Collaborate with cross-functional teams to develop, test, and deliver high-quality software
- Contribute to the development and maintenance of our API & Integration Standards
- Ensure the quality of code by writing automated tests and participating in code review
- Maintain a strong understanding of the product and its functionality
- Actively participate in requirements elicitation and provide technical guidance to stakeholders
- Proactively identify and propose solutions to technical challenges
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
- Minimum of 4 years of experience in software engineering, with expertise in Java Development
- Expertise in Kotlin, Scala, or Go Language
- Strong knowledge of Data Structures and Algorithms
- Solid understanding of Clean Code, Problem-solving, and System Design
- Experience with API & Integration Standards, SQL, and NoSQL tools
- Experience with CI/CD, Spring, and Amazon Web Services
- Proven experience in leading requirements elicitation
- Excellent soft skills, with the ability to view the big picture
- B2+ English level
Nice to have
- Experience with Microservices architecture
- Experience with other AWS tools and services
- Experience with other programming languages like C++, Python, or Ruby
Benefits
- 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