EPAM Georgia is seeking a Lead Fullstack Software Engineer to design and develop innovative software solutions while providing technical leadership and mentorship to fellow engineers
Requirements
- Overall 10+ years of experience in back-end software design and development
- 8+ years of experience with Java and Spring Boot frameworks
- 2+ years of hands-on experience with Angular and JavaScript, including TypeScript
- Proficiency in designing and implementing secure and clean Java code
- Expertise in building optimized RESTful APIs for robust communication
- Capability to implement advanced software testing strategies ensuring reliability and performance
- Background in containerization using Docker and familiarity with Azure Kubernetes Service (AKS)
Responsibilities
- Design and develop back-end software solutions deployed on-premises or through cloud environments at scale
- Contribute to front-end development and collaborate on expanding expertise in Angular
- Maintain performance, scalability, and security of applications to ensure reliability
- Lead design workshops and provide constructive feedback during code review sessions
- Prototype new technologies utilizing a fail-fast approach to promote innovation
- Collaborate to implement and enforce best software engineering practices and standards
- Estimate, plan, and assist in backlog prioritization alongside engineering managers
Other
- Excellent communication skills in English (B2 level or higher) to interact effectively with global teams
- Proven capability to lead code reviews and foster growth among engineering team members
- Proactive approach with strong ownership, collaboration, and focus on delivering quality solutions
- Participation in the Employee Stock Purchase Plan
- Comprehensive medical & family care package