Full Stack Software Engineer II – Java & Angular
A Software Engineer II role focused on full stack development using Java and Angular, building and maintaining scalable enterprise applications within a collaborative engineering environment.
About the role
This is a Software Engineer II position for a full stack developer with strong proficiency in Java and Angular. The role involves designing, developing, and maintaining robust web applications that span both front-end and back-end layers of the technology stack.
The successful candidate will be expected to contribute to the full software development lifecycle — from requirements analysis and solution design through to coding, testing, and deployment. They will work closely with cross-functional teams to deliver high-quality, scalable software solutions.
- Develop and maintain full stack applications using Java on the back end and Angular on the front end
- Collaborate with architects, product managers, and fellow engineers to define technical approaches
- Write clean, testable, and well-documented code following established engineering standards
- Participate in code reviews and contribute to continuous improvement of development practices
This opportunity is suited to an engineer with hands-on experience in both Java-based back-end services and Angular-driven front-end interfaces, who is looking to grow within a large-scale professional services environment.