Understand business goals and translate them into technical solutions. Engineer and deliver Java (Spring Boot) APIs and back-end services. Contribute to and integrate with Angular front-end applications. Write well-engineered code adhering to SOLID principles. Lead and participate in code-quality activities, including code reviews. Actively use TDD/BDD to guide implementation. Drive releases in a CI/CD environment. Support the full SDLC. Continuously learn and apply new tools/techniques. Collaborate with cross-functional teams.