Senior Software Engineer - Java Full Stack Angular, Struts
EPAM is hiring a Senior Software Engineer with expertise in Java and Angular to design, develop, and refine modern web applications. You will lead the development of scalable and high-performing web applications, build and implement RESTful API services for seamless front-end integration, and apply key design principles to ensure robust application architecture. Responsibilities include writing clean, maintainable code aligned with test-driven development standards, managing version control using Git, and collaborating with team members to optimize application performance. You will also mentor junior developers, ensure compliance with software development best practices, and support continuous improvement efforts across the development lifecycle.