Skip To Main Content
backBack to Search

Senior Java Developer

We are seeking a highly skilled Senior Java Developer to join our team, contributing to the development and implementation of a SaaS-based solution for a global healthcare ISV. Our client is one of the top Electronic Medical Record (EMR) vendors, and we are working with them to reimagine and re-platform their legacy application suite using modern technologies and frameworks deployed on AWS cloud. As a Senior Java Developer, you will be responsible for developing microservices in Java/Spring Boot, designing and developing microservices architecture solutions, and working with cross-functional teams to deliver high-quality software solutions.

Responsibilities
  • Develop microservices in Java/Spring Boot, contributing to the development of a SaaS-based solution for a global healthcare ISV
  • Design and develop microservices architecture solutions, showcasing your expertise in microservices development
  • Collaborate with cross-functional teams to deliver high-quality software solutions, ensuring seamless integration with other components
  • Participate in code reviews and provide feedback to ensure code quality and adherence to best practices
  • Contribute to the development of automated test cases, ensuring comprehensive testing of software solutions
  • Work with relational databases and NoSQL databases, especially Oracle, to ensure efficient and effective data management
  • Participate in Continuous Integration and Continuous Deployment processes, ensuring timely delivery of software solutions
  • Provide technical guidance and support to junior developers, fostering a collaborative and supportive team environment
Requirements
  • 3+ years of experience in Java development, demonstrating proficiency in Java/Spring Boot, Spring, Spring MVC, Spring Data, Spring Cloud, and/or Spring Cloud Streams
  • Experience designing and developing microservices architecture solutions, showcasing your expertise in microservices development
  • Experience with relational databases and NoSQL databases, especially Oracle, enabling you to work with complex backend systems
  • Experience with Continuous Integration and Continuous Deployment, especially using Concourse CI or Jenkins, highlighting your ability to deliver high-quality software solutions
  • Experience with JavaScript, especially ReactJS, is a plus, allowing you to work with modern web technologies
  • Experience with AWS is not required, but highly desired, showcasing your adaptability to work with new technologies
  • Experience with OSS Cloud Foundry, Pivotal Cloud Foundry, or Pivotal Web Services is a big plus, demonstrating your experience with cloud-based solutions
  • Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication
Nice to have
  • Experience with C++, C#, or Ruby on Rails, enabling you to work with a mix of embedded components written in different technologies
  • Experience with REST-based microservices written in Java Spring Boot, showcasing your experience with modern software development practices
  • Experience with AWS cloud-based solutions, highlighting your adaptability to work with new technologies
  • Experience with Agile development methodologies, demonstrating your experience with Agile software development practices
  • Experience with healthcare ISV solutions, showcasing your experience with healthcare software development practices
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