Skip To Main Content
backBack to Search

Senior Full-Stack Developer (Java and Angular)

hot
Java, Angular, Spring Boot, Microservice Architecture Pattern, JUnit, TestNG, Mockito, CI/CD, SQL, NoSQL Databases

We are seeking a talented and collaborative Senior Full-Stack Developer (Java and Angular) to join our team, dedicated to creating innovative and scalable solutions. This position is ideal for a developer who thrives in a dynamic environment and is eager to implement cutting-edge technologies to produce market-leading software. If you are looking for an opportunity to drive significant technical projects and work within a team of experienced professionals, we encourage you to apply.

Responsibilities
  • Lead the design and development of complex software solutions from concept to production
  • Implement and maintain scalable, robust applications using Java and Angular
  • Collaborate effectively with product managers and other stakeholders to meet technical and business needs
  • Optimize application performance for maximum speed and scalability
  • Ensure the technical feasibility and integration of proposed system designs
  • Mentor junior developers and promote a culture of continuous learning within the team
  • Stay current with emerging industry trends and technologies to maintain competitive advantage
Requirements
  • Minimum of 3 years' experience in Java Full-Stack Development
  • Strong proficiency in Angular for front-end development
  • Extensive experience with Spring Boot for creating robust backend services
  • Proficient in designing and implementing microservices architectures
  • Skilled in unit testing with frameworks such as JUnit, TestNG, or Mockito
  • Experienced with continuous integration and continuous deployment (CI/CD) practices
  • Ability to develop and manage RESTful APIs
  • Solid understanding of both SQL and NoSQL databases
  • Excellent English communication skills, capable of engaging effectively in a professional setting
Nice to have
  • Experience with cloud technologies to enhance development and deployment processes
  • Familiarity with additional JavaScript frameworks to increase development flexibility
  • Proven track record of leading development teams or managing significant software projects
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