Back to Search
We are looking for a talented Middle Java Developer to join our remote team, working on integrating various payment methods for a global leader in the e-commerce industry. As a Java Developer, you will be responsible for designing and developing features with high-quality standards, assimilating business context and company expectations to be creative and relevant, and improving the quality and testing of technical components. You will also be involved in deploying your code up to production and monitoring it. If you are passionate about Java development and have a keen eye for detail, we invite you to be part of our team.
Responsibilities
- Design and develop features with a high-quality standard, ensuring seamless integration of various payment methods
- Assimilate business context and company expectations to be creative and relevant, contributing to the enhancement of user experiences
- Learn and teach through code reviews, fostering a collaborative environment for constructive feedback
- Improve the quality and testing of technical components, ensuring high standards of functionality and usability
- Deploy your code up to production and be involved in monitoring it, ensuring smooth and efficient operations
- Collaborate with cross-functional teams to understand product requirements and user needs
- Participate in design reviews, offering input on requirements, product design, and potential challenges
Requirements
- 2+ years of experience in Java development, demonstrating expertise in Java 8 with SpringBoot 2 / Kotlin
- Working knowledge of Amazon Web Services (AWS), including deploying and monitoring applications in the cloud
- Practical experience in MySQL and Mockito, enabling you to design and develop high-quality features
- Proficiency in React.js, Next.js, RabbitMQ, and Kafka, allowing you to develop and integrate payment methods for a global e-commerce leader
- Good understanding of Redis, Git / Gitlab, and Postgre, highlighting your comprehensive skill set
- Excellent communication skills and strong critical thinking capabilities to effectively convey feedback and insights
- Good organizational skills and a detail-oriented mindset, crucial for meticulous coding efforts
- Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication
Nice to have
- Experience in developing microservices
- Familiarity with other payment systems beyond ApplePay and GooglePay
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