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 on the lookout for a seasoned Senior Java Developer to enhance our remote team. This position suits an energetic professional eager to make impactful contributions within a progressive tech environment. Join our team of skilled experts to develop and deliver superior software solutions that catalyze business growth.

Responsibilities
  • Design and architect high-caliber software by thoroughly analyzing requirements and evaluating system performance
  • Advance web functionality and responsiveness through targeted enhancements
  • Work collaboratively with team members to align on project timelines, priorities, and outputs
  • Mentor junior developers, conduct code reviews, and elevate team knowledge
  • Sustain and refine the existing codebase, ensuring code changes are meticulously peer-reviewed
  • Effectively execute technical designs in collaboration with team members
  • Explore and integrate new technologies that add value to our projects
  • Offer precise work estimates and adhere to feature delivery schedules
  • Develop web applications that are both scalable and high-performing
Requirements
  • A minimum of 3 years of experience in Java development
  • Expertise in Angular, crafting dynamic and responsive web applications
  • Proficiency with AWS, leveraging its capabilities to boost application scalability and performance
  • In-depth knowledge of Spring Boot, enabling expedited application development
  • Adept at developing and integrating RESTful APIs
  • Competence in unit testing using tools like JUnit, TestNG, or Mockito to ensure the robustness of applications
  • Strong grasp of SQL, proficient in managing databases and formulating complex queries
  • Experience in constructing and deploying applications based on a microservices architecture
  • Fluent English communication skills, with a proficiency level of B2 or higher
Nice to have
  • Experience with NoSQL databases for managing substantial data volumes
  • Proficiency in employing CI/CD tools to optimize development processes
  • Familiarity with containerization technologies such as Docker or Kubernetes, enhancing deployment efficiencies
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