Back to Search
We are seeking a skilled Middle Java Developer to join our remote team. As a Middle Java Developer, you will play a crucial role in developing and maintaining Java microservices and applications. You will be responsible for creating and implementing Java-based applications, collaborating closely with the development team to integrate new functionalities and ensure optimal system performance.
Responsibilities
- Develop and maintain Java microservices and applications, ensuring high performance and scalability
- Create and implement Java-based applications, integrating new functionalities as required
- Collaborate closely with the development team to ensure seamless integration of frontend and backend components
- Design and manage NoSQL and SQL databases for efficient data storage and retrieval
- Develop and maintain REST and SOAP APIs for seamless communication between different system components
Requirements
- Minimum of 2 years' experience as a Java Developer, showcasing hands-on experience with Java microservices and applications
- Proficiency in Java development, including Core Java, Spring Boot, and Java Microservice Infrastructure Tools
- Extensive knowledge of NoSQL Databases and SQL, with experience in database design and management
- Strong understanding and experience in REST and SOAP APIs for backend development
- Hands-on experience with frontend development using Angular and ReactJS
- B2+ English level for effective communication with the team and stakeholders
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