Skip To Main Content
backBack to Search

Senior Java Developer with Microsoft Azure

hot
Java, Microsoft Azure, Spring Boot, Java Core, REST, Unit Testing, SQL, NoSQL tools, Java Microservice Infrastructure Tools, CI/CD

We are seeking an experienced Senior Java Developer with Microsoft Azure experience to join our remote team. As a Senior Java Developer, you will be responsible for developing and maintaining enterprise-grade software solutions for our client's customers. You will work on the development of scalable, highly available, and fault-tolerant microservices-based applications using Java, Spring Boot, and Microsoft Azure. You will collaborate with cross-functional teams, including DevOps, QA, and Product Management, to deliver the project on-time and with high quality. Your role will require excellent communication skills, both written and verbal, to provide technical leadership and mentorship to other team members.

Responsibilities
  • Design, develop, and maintain microservices-based applications using Java, Spring Boot, and Microsoft Azure
  • Collaborate with cross-functional teams, including DevOps, QA, and Product Management, to deliver high-quality software solutions
  • Provide technical leadership and mentorship to other team members
  • Write automated tests to ensure code quality and prevent regressions
  • Contribute to the continuous improvement of our development processes
  • Participate in code reviews, providing constructive feedback to improve code quality and maintainability
  • Troubleshoot and debug issues in production and non-production environments
Requirements
  • 4+ years of experience in Java (Java 8 or higher) and expertise in Java Core
  • 2+ years of experience with Spring Boot
  • 1+ years of experience with Microsoft Azure
  • Experience with CI/CD (familiar with or 0.5 years of experience)
  • Strong understanding of RESTful web services
  • Proficient in Unit Testing (e.g., JUnit/TestNG/Mockito)
  • Experience in working with SQL and NoSQL databases
  • Experience in developing microservices-based applications
  • Excellent verbal and written communication skills in English (B2+ level)
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