Back to Search
We are seeking a Middle Java Developer to join our team, contributing to the development of new products and the maintenance of existing products for a leading provider of business information, analytics, and outsourcing services. Our global company is dedicated to preventing fraud, improving business performance, and providing expert solutions in risk assessment, underwriting support, investment, and marketing decisions. As a Senior Java Developer, you will play a vital role in the development of our software solutions, utilizing your expertise in Java, Angular, and JavaScript to deliver high-quality products.
Responsibilities
- Collaborate with cross-functional teams to design, develop, and test software solutions, ensuring high-quality standards are met
- Participate in the development of new products, utilizing your expertise in Java, Angular, and JavaScript
- Maintain existing products, identifying and resolving issues and bugs as they arise
- Contribute to the development of technical documentation, including design specifications, test plans, and user manuals
- Stay up-to-date with emerging technology trends and incorporate them into the development process
- Provide technical guidance and mentorship to junior developers, fostering a collaborative and supportive work environment
Requirements
- 2+ years of experience in software design, development, and testing, demonstrating your proficiency in the field
- Strong Java development skills, with a deep understanding of the language and its frameworks
- Strong knowledge of the Spring framework, enabling you to build scalable and reliable applications
- Excellent written and verbal communication skills, allowing you to effectively collaborate with cross-functional teams
- Ability to work independently under general direction, showcasing your self-starter mentality
- Dedication to keeping abreast of emerging technology trends, reflecting your passion for innovation
- Good spoken English, with an Upper-Intermediate level or higher
- Good communication skills, allowing you to effectively convey insights and feedback
Nice to have
- Experience with Agile methodologies, showcasing your familiarity with the development process
- Familiarity with other programming languages, such as Python or C++, demonstrating your versatility as a developer
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