Senior Software Engineer - Java Full Stack Angular, Struts
As a Senior Software Engineer with proficiency in Java and Angular, you will design, build, and optimize modern web applications across all phases of the development lifecycle. You will lead the development of scalable and high-performing web applications using Java and Angular, designing and implementing RESTful API services that integrate seamlessly with front-end features. The role requires applying fundamental design principles to ensure robust and scalable application architecture, writing clean and maintainable code following test-driven development practices. You will utilize Git for version control and efficient collaboration, engage with team members to brainstorm, troubleshoot, and optimize application performance. Ensuring adherence to software development best practices and contributing to continuous improvement initiatives is expected, along with providing technical mentorship to junior developers.