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
- Design and Development. Lead the design and development of complex software solutions, from concept to production, ensuring high quality and performance.
- Full-Stack Development. Implement and maintain robust, scalable applications using Java for backend and Angular for front-end development.
- Collaboration. Work closely with product managers and other stakeholders to ensure alignment between business and technical needs.
- Performance Optimization. Optimize applications for maximum speed, scalability, and performance while ensuring security.
- System Integration. Ensure the technical feasibility and integration of proposed system designs across various platforms and environments.
- Mentorship. Mentor junior developers and foster a culture of continuous learning within the team.
- Stay Updated. Keep up with the latest trends, tools, and technologies in software development to maintain competitive advantage.
Requirements
- Experience. Minimum of 3 years experience in Java Full-Stack Development.
- Front-End Expertise. Strong proficiency in Angular for front-end development.
- Back-End Expertise. Extensive experience with Spring Boot for creating backend services.
- Microservices. Proficient in designing and implementing microservices architectures.
- Testing. Skilled in unit testing with frameworks such as JUnit, TestNG, or Mockito.
- CI/CD. Experience with continuous integration (CI) and continuous deployment (CD) practices for streamlined development and deployment.
- API Development. Ability to develop and manage RESTful APIs.
- Databases. Solid understanding of both SQL and NoSQL databases.
- Communication Skills. Excellent English communication skills, capable of engaging in technical discussions and conveying ideas clearly in a professional setting.
Nice to Have
- Cloud Technologies. Experience with cloud technologies (e.g., AWS, Azure, or Google Cloud) to enhance development and deployment processes.
- JavaScript Frameworks. Familiarity with additional JavaScript frameworks to increase development flexibility.
- Leadership. Proven experience leading development teams or managing significant software projects.
What We Offer
- International Projects. Work on exciting, high-impact projects with top global brands, and collaborate with peers worldwide.
- Global Career Opportunities. Access global career advancement opportunities across different industries and regions.
- Healthcare Benefits. Comprehensive healthcare packages to support your well-being.
- Financial Programs. Employee financial programs to secure your future.
- Paid Time Off. Generous paid time off and sick leave.
- Upskilling & Certification. Access to upskilling, reskilling, and certification programs to boost your career.
- Learning Resources. Unlimited access to LinkedIn Learning with over 22,000+ courses for personal and professional growth.
- Community Involvement. Opportunities for volunteer and community involvement, helping make a positive impact.
- 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.