Senior Full-Stack Developer (Java and Angular)

NewDelhi, Delhi, India
Dec 11, 2024
Dec 12, 2025
Remote
Full-Time
3 Years
Job Description

EPAM Systems is seeking a talented and collaborative Senior Full-Stack Developer (Java and Angular) to join our team in delivering innovative, scalable, and cutting-edge software solutions. This role is perfect for developers who thrive in a dynamic environment and are passionate about working with advanced technologies to create high-impact applications. In this position, you’ll have the opportunity to lead complex technical projects, work with a team of highly skilled professionals, and implement market-leading software.

Key Responsibilities

  1. Design and Development. Lead the design and development of complex software solutions, from concept to production, ensuring high quality and performance.
  2. Full-Stack Development. Implement and maintain robust, scalable applications using Java for backend and Angular for front-end development.
  3. Collaboration. Work closely with product managers and other stakeholders to ensure alignment between business and technical needs.
  4. Performance Optimization. Optimize applications for maximum speed, scalability, and performance while ensuring security.
  5. System Integration. Ensure the technical feasibility and integration of proposed system designs across various platforms and environments.
  6. Mentorship. Mentor junior developers and foster a culture of continuous learning within the team.
  7. Stay Updated. Keep up with the latest trends, tools, and technologies in software development to maintain competitive advantage.

Requirements

  1. Experience. Minimum of 3 years experience in Java Full-Stack Development.
  2. Front-End Expertise. Strong proficiency in Angular for front-end development.
  3. Back-End Expertise. Extensive experience with Spring Boot for creating backend services.
  4. Microservices. Proficient in designing and implementing microservices architectures.
  5. Testing. Skilled in unit testing with frameworks such as JUnit, TestNG, or Mockito.
  6. CI/CD. Experience with continuous integration (CI) and continuous deployment (CD) practices for streamlined development and deployment.
  7. API Development. Ability to develop and manage RESTful APIs.
  8. Databases. Solid understanding of both SQL and NoSQL databases.
  9. Communication Skills. Excellent English communication skills, capable of engaging in technical discussions and conveying ideas clearly in a professional setting.

Nice to Have

  1. Cloud Technologies. Experience with cloud technologies (e.g., AWS, Azure, or Google Cloud) to enhance development and deployment processes.
  2. JavaScript Frameworks. Familiarity with additional JavaScript frameworks to increase development flexibility.
  3. Leadership. Proven experience leading development teams or managing significant software projects.

What We Offer

  1. International Projects. Work on exciting, high-impact projects with top global brands, and collaborate with peers worldwide.
  2. Global Career Opportunities. Access global career advancement opportunities across different industries and regions.
  3. Healthcare Benefits. Comprehensive healthcare packages to support your well-being.
  4. Financial Programs. Employee financial programs to secure your future.
  5. Paid Time Off. Generous paid time off and sick leave.
  6. Upskilling & Certification. Access to upskilling, reskilling, and certification programs to boost your career.
  7. Learning Resources. Unlimited access to LinkedIn Learning with over 22,000+ courses for personal and professional growth.
  8. Community Involvement. Opportunities for volunteer and community involvement, helping make a positive impact.
  9. Award-Winning Culture. EPAM is recognized for its exceptional work culture by Glassdoor, Newsweek, and LinkedIn, making it a great place to grow your career.

Why EPAM?

At EPAM, we believe in creating a culture of innovation, collaboration, and continuous improvement. As a Senior Full-Stack Developer, you’ll have the opportunity to work with cutting-edge technologies, solve challenging problems, and make a tangible impact on the projects you work on. If you are passionate about development, learning, and growing in a fast-paced environment, EPAM offers an exciting and fulfilling career.