Job Description
Were seeking a hands-on Senior Java Engineer to design build and operate high-performance microservices and platform components. Youll own core backend services drive cloud-native deployments on Azure and contribute to our CI / CD and observability initiatives. This role requires strong Java expertise experience with Spring Boot security containerization and a solid understanding of multi-environment deployments.
Key Responsibilities
Design develop and maintain scalable microservices using Java / J2EE and Spring Boot (Spring MVC Spring Security).
Implement secure authentication / authorization (OAuth2 JWT) and protect APIs across services.
Architect and implement multi-environment deployment strategies (dev / stage / prod) on Azure; leverage AKS App Service Cosmos DB Key Vault and other Azure services as appropriate.
Containerize applications with Docker and deploy and manage workloads in Kubernetes and OpenShift.
Build and maintain robust CI / CD pipelines (Jenkins Maven / Gradle) with automated testing static code analysis security checks and blue / green or canary deployments.
Integrate with external services and third-party APIs; design resilient patterns (retries circuit breakers bulkheads) and secure API gateways.
Implement observability and incident response practices : centralized logging (ELK / EFK) metrics (Prometheus / Grafana) distributed tracing (OpenTelemetry) and dashboards.
Collaborate with product frontend and DevOps teams in an Agile / Scrum environment; drive design reviews code quality and best practices.
Mentor junior engineers contribute to architecture decisions and continuously improve development and deployment processes.
Required Qualifications
Desired Qualifications
Key Skills
Access Control System,Engineering,Bar Management,Jpa,Law,Jdbc
Employment Type : Full Time
Experience : years
Vacancy : 1
Sr Java Engineer • Alpharetta, Georgia, USA