Back to Search
We are seeking a skilled Senior Java Developer to join our team, working on an exciting project that requires solid Core Java knowledge and experience working with event-driven architectures. As a Middle Java Developer, you will work collaboratively with a team of skilled individuals to produce and validate solutions that are secure and stable. If you have a passion for developing high-quality software and enjoy working in a dynamic and challenging environment, we invite you to be part of our team.
Responsibilities
- Design, develop, and implement software solutions using Java and related technologies
- Collaborate with cross-functional teams to identify and resolve technical issues, ensuring the reliability and stability of software solutions
- Write automated tests to validate software solutions, ensuring the quality of deliverables
- Participate in code reviews, providing feedback and insights to improve the quality of software solutions
- Contribute to the development of technical documentation, ensuring the accuracy and completeness of documentation
- Stay up-to-date with the latest trends and technologies in Java Development, contributing to the continuous improvement of the team's knowledge and skills
- Mentor and guide junior developers, providing support and guidance in their professional development
Requirements
- 3+ years of experience in Java Development, demonstrating your proficiency in Core Java Development and experience working with event-driven architectures
- Experience with Amazon Web Services, Apache Kafka, and Spring Kafka
- Experience with writing automated tests, ensuring the quality and stability of software solutions
- Strong collaboration skills, allowing you to work effectively with a team of similarly skilled individuals
- Ability to produce and validate solutions that are secure and stable, ensuring the reliability of software solutions
- Familiarity with Kafka and event-streaming, providing additional value to the team
- Knowledge of business domain Derivatives and Middle Office processes, providing additional value to the team
Nice to have
- Business domain knowledge of Derivatives and Middle Office processes
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