Senior Java Developer
We are seeking a Senior Java Developer to join our remote team, contributing to the development and enhancement of our flagship product for a global leader in the healthcare industry. As a Senior Java Developer, you will play a vital role in converting the UI components to a modern web stack, using ReactJS and Spring Boot, and gradually moving towards a fully web-based SaaS model on AWS. You will be part of a cross-functional team of developers, designers, and business analysts, collaborating to deliver high-quality software solutions.
Responsibilities
- Collaborate with cross-functional teams to design and develop software solutions using Java and related technologies
- Contribute to the conversion of UI components to a modern web stack, using ReactJS and Spring Boot
- Design and develop microservices architecture solutions, ensuring high scalability and performance
- Implement Continuous Integration and Continuous Deployment processes, using Concourse CI or Jenkins
- Write clean, maintainable, and efficient code, adhering to coding standards and best practices
- Participate in code reviews, providing constructive feedback to improve code quality
- Troubleshoot and debug issues, ensuring timely resolution of technical problems
- Collaborate with business analysts to understand product requirements and user needs, ensuring software solutions meet high standards of functionality and usability
Requirements
- 3+ years of experience in Java development, with a strong understanding of Java 8 and above
- Experience with Spring, Spring Boot, Spring MVC, Spring Data, Spring Cloud, and/or Spring Cloud Streams
- Strong knowledge of designing and developing microservices architecture solutions using Java/Spring Boot
- Hands-on experience with relational databases and NoSQL databases, with a focus on Oracle
- Experience with Continuous Integration and Continuous Deployment, especially using Concourse CI or Jenkins
- Practical experience with JavaScript, with a focus on ReactJS
- B2+ level of English or higher is a must-have
Nice to have
- Familiarity with C++, C#, or Web technologies, with a focus on Win32/64 based applications
- Experience with REST-based microservices architecture solutions and with AWS is highly desired
- Knowledge of healthcare industry standards and regulations, such as HIPAA and GDPR
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