Back to Search
We are looking for an experienced Senior Java Developer to join our remote team and work on exciting projects. Our client is a leading provider of innovative software solutions in the healthcare industry, and we are looking for someone who can contribute to the development of our core products. As a Senior Java Developer, you will have the opportunity to work with cutting-edge technologies and help shape the direction of our software development efforts.
Responsibilities
- Design and develop high-quality software solutions that meet or exceed customer requirements
- Collaborate with cross-functional teams to identify and address technical challenges and issues
- Provide technical leadership and mentorship to junior developers
- Participate in code reviews and contribute to the development of best practices and coding standards
- Ensure code quality through unit testing, code reviews, and other quality control measures
- Continuously improve software development processes and methodologies
- Stay up-to-date with emerging trends and technologies in software development
Requirements
- At least 3 years of experience in Java development, with a strong focus on Java 8
- Solid experience with Angular, Amazon Web Services, Apache Kafka, Spring Boot, Microservice Architecture Pattern, SQL, REST, Unit Testing, and CI/CD
- Experience working with Agile methodologies and development practices such as TDD, BDD, and Pair programming
- Strong analytical and problem-solving skills, with the ability to quickly identify and resolve issues
- Excellent verbal and written communication skills, with the ability to effectively communicate technical information to both technical and non-technical stakeholders
- Bachelor's or Master's degree in Computer Science or a related field
Nice to have
- Experience with Docker, Kubernetes, and other containerization technologies
- Familiarity with machine learning and data analytics technologies
- Ability to speak multiple languages
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