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
- 5 years of professional Java/J2EE development experience.
- Strong experience with Spring Boot Spring MVC and Spring Security.
- Proven track record building RESTful services and asynchronous processing.
- Expertise in cloud deployments especially Microsoft Azure (AKS App Service Cosmos DB Key Vault etc.).
- Hands-on experience with Docker and Kubernetes/OpenShift.
- Proficient in CI/CD with Jenkins and build tools (Maven/Gradle); experience with test automation and code quality tooling.
- Solid understanding of software security authentication/authorization and secure coding practices.
- Experience with external service integrations (REST/SOAP messaging queues payment gateways).
- Familiarity with observability stacks (ELK/EFK Prometheus/Grafana) and distributed tracing (OpenTelemetry).
- SQL and data modeling skills; comfortable with ORMs (Hibernate JPA) and database tuning.
- Excellent problem-solving communication and collaboration skills.
Desired Qualifications
- Experience with Azure DevOps or other DevOps tooling.
- Knowledge of event-driven architectures and messaging (Kafka RabbitMQ).
- Exposure to microservices patterns (sagas CQRS) and API design best practices.
- Greenfield project experience and ability to lead end-to-end features.
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 stron...
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
- 5 years of professional Java/J2EE development experience.
- Strong experience with Spring Boot Spring MVC and Spring Security.
- Proven track record building RESTful services and asynchronous processing.
- Expertise in cloud deployments especially Microsoft Azure (AKS App Service Cosmos DB Key Vault etc.).
- Hands-on experience with Docker and Kubernetes/OpenShift.
- Proficient in CI/CD with Jenkins and build tools (Maven/Gradle); experience with test automation and code quality tooling.
- Solid understanding of software security authentication/authorization and secure coding practices.
- Experience with external service integrations (REST/SOAP messaging queues payment gateways).
- Familiarity with observability stacks (ELK/EFK Prometheus/Grafana) and distributed tracing (OpenTelemetry).
- SQL and data modeling skills; comfortable with ORMs (Hibernate JPA) and database tuning.
- Excellent problem-solving communication and collaboration skills.
Desired Qualifications
- Experience with Azure DevOps or other DevOps tooling.
- Knowledge of event-driven architectures and messaging (Kafka RabbitMQ).
- Exposure to microservices patterns (sagas CQRS) and API design best practices.
- Greenfield project experience and ability to lead end-to-end features.
View more
View less