Skip To Main Content
backBack to Search

Senior Java Developer

Java, Angular, Amazon Web Services, Spring Boot, REST API, JUnit, TestNG, Mockito, SQL, Microservice Architecture Pattern
warning.png
Sorry, this position is no longer available

We are seeking a Senior Java Developer to join our remote team. This role is ideal for a dynamic individual looking to contribute to and grow within a cutting-edge technological environment. You will work alongside talented professionals to deliver high-quality software solutions that drive business success.

Responsibilities
  • Develop high-quality software design and architecture by analyzing requirements and system performance
  • Implement enhancements that improve web functionality and responsiveness
  • Collaborate with team members on project priorities, deadlines, and deliverables
  • Coach and mentor junior developers and perform code reviews
  • Maintain and improve existing codebases and peer review code changes
  • Liaise with colleagues to implement technical designs effectively
  • Investigate and use new technologies where relevant
  • Provide detailed estimates of work and ensure timely delivery of features
  • Create scalable and high-performance web applications
Requirements
  • Minimum of 3 years' experience as a Java Developer
  • Proficient in Angular, creating dynamic and responsive web applications
  • Experienced with AWS services to enhance application scalability and performance
  • Strong knowledge of Spring Boot, facilitating rapid application development
  • Skilled in RESTful API development and integration
  • Proficient in unit testing with tools such as JUnit, TestNG, or Mockito to ensure application robustness
  • Solid understanding of SQL for database management and complex query development
  • Experience building and deploying microservices architecture
  • Fluent in English with communication skills at a B2 level or higher
Nice to have
  • Familiarity with NoSQL databases to handle large volumes of data
  • Proficiency in CI/CD tools for streamlined development cycles
  • Knowledge of containerization technologies like Docker or Kubernetes for improved deployment strategies
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

These jobs are for you