Senior Java Developer with Data Structures and Algorithms

Join our team as a Senior Java Developer with Data Structures and Algorithms expertise for a remote position. As a member of our team, you will be responsible for developing and improving our product, demonstrating ownership and a proactive attitude toward problem-solving, and working in a cloud environment. You will be focused on delivering high-quality products that meet or exceed customer expectations. We are looking for someone with out-of-the-box thinking solution thinking and experience working with high-loaded systems and optimization of a complex system with transactions.
As a Senior Java Developer, you should have at least 4 years of experience with Java and expertise in Data Structures and Algorithms. You should be knowledgeable in Kotlin/Scala/Go languages, AWS, Clean Code. You should also have experience with Microservices and Spring, API & Integration Standards, SQL and NoSQL tools, proficiency with CI/CD, and experience in creating out-of-the-box solutions. You should be an individual with ownership experience and a big picture view mindset with requirement elicitation experience.
- Develop and improve our product, demonstrating ownership and a proactive attitude toward problem-solving, and working in a cloud environment
- Focus on delivering high-quality products that meet or exceed customer expectations
- Think out-of-the-box and provide solutions for high-loaded systems and optimization of a complex system with transactions
- Collaborate with cross-functional teams to achieve project goals
- Ensure that the product aligns with the needs of the target market and the business objectives of our customer
- At least 4 years of experience with Java and expertise in Data Structures and Algorithms
- Knowledgeable in Kotlin/Scala/Go languages
- Experience working with high-loaded systems and optimization of a complex system with transactions
- Expertise in AWS, Clean Code, and System Design
- Proficiency with Microservices and Spring, API and Integration Standards, SQL and NoSQL tools
- Experience in creating out-of-the-box solutions
- Knowledge of CI/CD
- Ownership experience and a big picture view mindset with requirement elicitation experience
- Upper-Intermediate level of English proficiency
- Experience with Docker and Kubernetes
- 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