About the role
OZ Digital LLC is on the lookout for a Back-End Developer with strong expertise in Java and Spring Boot, plus hands-on microservices experience. You’ll design, build, and scale resilient APIs and services that power seamless user experiences. You’ll collaborate closely with front-end, QA, and DevOps teams, championing a DevOps mindset to automate, monitor, and continuously improve our platform. Experience with AWS and OpenShift is highly valued. Familiarity with reactive microservices is preferred, but not mandatory.
Key Responsibilities
- Design, implement, and maintain microservices and RESTful APIs using Java and Spring Boot.
- Ensure service reliability, scalability, and performance through solid architecture, caching, and observability.
- Build integrations with internal and third-party systems (queues, databases, external APIs).
- Apply a DevOps mindset: automate builds, tests, deployments; contribute to CI/CD pipelines and infrastructure as code.
- Implement testing strategies (unit, integration, contract) and participate in code reviews.
- Collaborate with cross-functional teams to deliver end-to-end solutions across the SDLC.
- Monitor services in production, analyze incidents, and drive continuous improvement.
- Stay current with back-end trends and best practices, sharing knowledge with the team.
Candidate Profile
You work well independently and in teams, troubleshoot complex issues effectively, and ask smart clarifying questions. You communicate clearly in both spoken and written English and are comfortable collaborating remotely.
Technical Skills
- Strong proficiency with Java (modern versions) and Spring Boot (Spring Data, Web, Security).
- Solid understanding of microservices architecture (service boundaries, API design, resiliency patterns).
- Experience with AWS services and/or OpenShift.
- Datastores: relational (e.g., PostgreSQL/MySQL) and one NoSQL option (e.g., DynamoDB/Redis).
- Messaging/streaming (e.g., Kafka/RabbitMQ) and async patterns.
- Observability (logs, metrics, traces) using tools like OpenTelemetry/Prometheus/Grafana.
- CI/CD, containers (Docker), and orchestration (Kubernetes/OpenShift).
Requirements
- 4+ years of provable Java back-end development experience.
- Hands-on Spring Boot experience building production services.
- Strong microservices knowledge (service decomposition, API design, resilience, security).
- Reactive microservices experience (Project Reactor/WebFlux) preferred but not mandatory.
- AWS knowledge and exposure to OpenShift.
- Demonstrated DevOps mindset (automation, CI/CD, Infrastructure as Code concepts).
- Familiarity with authentication/authorization (OAuth2/OIDC/JWT) and secure coding practices.
- Proficiency with Git and collaborative workflows (branches, PRs, reviews).
- Excellent problem-solving skills and teamwork.
- Strong communication skills in written and spoken English.
- Experience working in Agile environments with tools like Jira/Trello is a plus.
Nice to Have (Optional)
- Experience with reactive stacks (Spring WebFlux, Reactor).
- API documentation and governance (OpenAPI/Swagger, contract testing).
- Experience with serverless patterns on AWS (API Gateway, Step Functions, EventBridge).
- Knowledge of Terraform/CloudFormation and policy-as-code.
- Exposure to security best practices (Secrets management, mTLS, OWASP, SAST/DAST).
Why OZ Digital LLC
- High-impact, modern back-end challenges at scale.
- Collaborative culture that values code quality, automation, and continuous learning.