Skip To Main Content
backBack to Search

Senior Full-Stack Developer (Java and Angular)

Java, Angular, Spring Boot, Microservice Architecture Pattern, JUnit, TestNG, Mockito, CI/CD, SQL, NoSQL Databases
warning.png
Sorry, this position is no longer available

We are actively seeking a proficient and collaborative Senior Full-Stack Developer (Java and Angular) to join our team, committed to developing innovative and scalable software solutions. This position is ideal for a developer who thrives in a dynamic environment and is passionate about leveraging cutting-edge technologies to deliver top-tier software. If you are driven to manage significant technical projects and work alongside a team of experienced professionals, we encourage you to apply.

Responsibilities
  • Lead the design and execution of complex software solutions from conception to deployment
  • Develop and maintain scalable, robust applications using Java and Angular
  • Collaborate with product managers and other stakeholders to meet both technical and business objectives
  • Optimize application performance to achieve maximum speed and scalability
  • Assess the technical feasibility and integration of new system designs
  • Mentor junior developers, promoting a culture of learning and continuous development
  • Stay informed about the latest industry trends and technologies to maintain a competitive advantage
Requirements
  • A minimum of 3 years of experience in Java Full-Stack Development
  • Proficiency in Angular for front-end development
  • Extensive experience with Spring Boot for backend service development
  • Skilled in designing and implementing microservices architectures
  • Proficiency in unit testing with frameworks such as JUnit, TestNG, or Mockito
  • Experience with continuous integration and continuous deployment (CI/CD) practices
  • Ability to develop and manage RESTful APIs
  • Deep understanding of both SQL and NoSQL databases
  • Excellent English communication skills, capable of effective professional interaction
Nice to have
  • Experience with cloud technologies to enhance development and operational efficiencies
  • Familiarity with additional JavaScript frameworks to expand development options
  • Proven track record of leading development teams or overseeing 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

These jobs are for you