Lead Java Engineer

Job Details

Work Location

Bhilai /Indore /Remote

State / Region / Province

Country

India

Domain

Engineering

Interest Group

Techment Technology

Company

IT Sector

Role Summary

We are seeking a Lead Java Engineer who has designed and delivered enterprise-grade Java web solutions on AWS. This role is ideal for someone who can own architecture, drive cloud-native and modernization decisions, and remain hands-on with core engineering when needed. You will collaborate with product, engineering, DevOps, and QA teams to build scalable, secure, and maintainable systems.

Key Responsibilities

  • Design end-to-end enterprise solution architecture for Java-based web applications on AWS.
  • Translate business requirements into scalable, secure, resilient application and integration designs.
  • Create and maintain architecture artifacts: HLD/LLD, component diagrams, deployment patterns, API contracts, and non-functional requirements (NFRs).
  • Lead hands-on modernization initiatives, driving the transition from monolithic architectures to well-defined microservices-based systems using proven patterns (e.g., Strangler Fig, domain-driven decomposition), and defining service boundaries, API contracts, and data ownership models.
  • Remain hands-on: develop critical components, create reference implementations, and enforce coding standards.
  • Partner with DevOps to define CI/CD, infrastructure-as-code (IaC), observability, and production readiness.
  • Ensure performance, scalability, HA/DR, and cost optimization on AWS.
  • Lead and mentor a team of 5–7 software engineers responsible for BAU support and production stability, while ensuring SOC2-aligned operational practices including access control, audit readiness, change management, monitoring, and incident response compliance.

Required Skills & Qualifications

Java & Web

  • Strong expertise in Java (8/11/17) and enterprise application design.
  • Deep experience with Spring Boot (Spring MVC, Spring Security, Spring Data), REST APIs, and integration patterns.
  • Solid system design fundamentals: concurrency, caching, idempotency, distributed transactions, eventual consistency.
  • Strong database fundamentals with SQL and NoSQL concepts; ability to select appropriate persistence models per workload.

AWS Cloud

  • Proven hands-on experience designing solutions using AWS services such as EC2, ECS/EKS, Lambda, S3, RDS/Aurora, DynamoDB, VPC, ALB/NLB, Route 53, CloudFront.
  • Security services: IAM, KMS, Secrets Manager, WAF; experience with secure-by-design architecture.
  • Messaging/eventing: SQS, SNS, EventBridge, MSK (Kafka) (as applicable).
  • Observability: CloudWatch (logs/metrics/alarms), X-Ray (tracing) or equivalent.
  • Strong understanding of AWS Well-Architected Framework (security, reliability, performance efficiency, cost optimization, operational excellence).

DevOps & Engineering Practices

  • CI/CD with Jenkins, GitHub Actions, GitLab, or AWS CodePipeline/CodeBuild.
  • Infrastructure as Code (Terraform or CloudFormation; AWS CDK is a plus).
  • Testing mindset: JUnit/TestNG, integration testing, contract testing; exposure to performance testing is a plus.
  • Operational readiness: SLOs/SLIs, monitoring/alerting, dashboards, and incident response basics.

Nice-to-Have

  • Experience with domain-driven design (DDD), event-driven architectures, and API gateway patterns.
  • Kubernetes expertise, service mesh familiarity, and zero-downtime deployments (blue/green, canary).
  • OAuth2/OIDC, SSO integrations, enterprise security reviews and threat modeling exposure.
  • Experience building multi-tenant SaaS platforms or working in regulated environments (SOC2, IPAA, PCI).
  • Ability to collaborate effectively with UI teams (React/Angular exposure).

What Success Looks Like (First 90 Days)

  • Assess current architecture and propose improvements aligned to NFRs and AWS best practices.
  • Deliver key architecture artifacts (HLD/LLD, deployment topology, security model) and align stakeholders.
  • Establish coding standards and reference patterns; uplift CI/CD and observability as needed.
  • Lead 1–2 critical deliverables end-to-end (hands-on contribution plus team enablement).

Education

Bachelor’s in Computer Science/Engineering (or equivalent practical experience).


Experience

10–15+ years

Similar Roles

Solution Architect
Marketing Intern
Junior IT Admin
Solution Architect cum Technical Project Manager
Senior Data Engineer (Azure) – Aspiring Data Architect
Sales Executive

Dallas

HR Executive

Bhilai

.NET Developer

Indore, Bhilai

Sr. Quality Analyst Lead (Automation and Manual)

Indore

Personal Information

Tell us something about yourself

Hello popup window