- Angular for responsive and accessible UIs; robust in HTML, CSS, JavaScript, and ES6+ features.
DevOps, Tools, and Practices
- CI/CD and tooling (Jenkins, Git, GitLab or GitHub, Swagger, deploy); containerization and orchestration (Docker, Kubernetes); cloud-native deployment practices; Agile methodologies; developer assistance tools like GitHub Copilot (or similar)
Testing and Code Quality
- Hands-on test automation across unit, component, integration, and functional testing using JUnit, Mockito, and Spring Test.
Key Responsibilities
- Design and build scalable Spring Boot microservices.
- Develop secure, high-performance REST or SOAP APIs.
- Apply microservices patterns, domain-driven design, and event-driven solutions using messaging patterns such as Kafka.
- Ensure quality through automated testing across unit, component, integration, and functional levels.
- Lead technical design discussions, guide implementation decisions, mentor team members, and support production issue troubleshooting.