We are looking for a Senior Java Engineer who is equally comfortable designing systems, leading technical decisions, and rolling up their sleeves to build and automate. This is a hands-on role where you will own the architecture, drive development, and set the engineering standards for the team. You will work across microservices, event-driven platforms, AWS cloud infrastructure, and CI/CD automation — making real technical decisions that shape how the product is built and delivered.
Key Responsibilities
* Lead the design and architecture of scalable, cloud-native backend systems
* Define service boundaries, data flows and integration patterns across microservices
* Build and deliver production-grade Java & Spring Boot microservices
* Develop real-time event streaming solutions and data pipelines using Apache Kafka
* Build, integrate and manage AWS services including Lambda, S3 and IAM
* Embed security into the design from day one using OAuth2, JWT, IAM best practices and OWASP standards
* Design and maintain CI/CD pipelines and automate build, test and deployment processes using GitHub Actions
* Work with Docker & Kubernetes for containerised deployments
* Act as a technical go-to for the team — mentor, guide and support engineers
* Collaborate with product and architecture teams on planning and technical decisions
* Explore and integrate AI/LLM/GenAI capabilities where applicable
* 10+ years of hands-on Java development (Java 11/17+)
* Strong Spring Boot, Spring Cloud, Spring Security and REST APIs
* Proven experience designing and delivering Microservices architecture
* Apache Kafka across event streaming, messaging and data pipelines
* Strong AWS experience — Lambda, S3, IAM, ECS and VPC
* API security — OAuth2, JWT and OpenID Connect
* Hands-on CI/CD pipeline experience using GitHub Actions
* Docker and Kubernetes for containerised deployments
* Strong system design skills — microservices patterns, API Gateway, event sourcing and CQRS
* Secure coding practices — OWASP Top 10 and encryption standards
* Experience with AI, LLM or GenAI integration (OpenAI, LangChain, AWS Bedrock)
* AWS Certification — Solutions Architect or Developer Associate
* NoSQL databases — DynamoDB or MongoDB
* Terraform or Infrastructure as Code (IaC)
#J-18808-Ljbffr