Job Summary The Java Lead will be responsible for designing and implementing enterprise-level applications using Java, Spring Boot, microservices, containers, and cloud-native technologies. This role provides technical leadership by defining architecture, guiding engineering teams, and ensuring that applications are scalable, secure, resilient, and aligned with business objectives. The position requires close collaboration with product owners, engineering teams, and DevOps to deliver high-quality, cloud-ready solutions. Key Responsibilities
- Lead the design and implementation of enterprise-grade Java applications using Spring Boot, Kubernetes, and related technologies.
- Architect and develop scalable, resilient microservices suitable for cloud environments.
- Provide leadership on containerization practices using Docker and Kubernetes for deployment and orchestration.
- Define and promote best practices for building cloud-native applications with a focus on performance, security, and maintainability.
- Collaborate with stakeholders, including product owners and business analysts, to translate requirements into effective technical solutions.
- Establish and enforce standards for CI / CD pipelines, automation, version control, and code quality.
- Contribute to architectural decisions and ensure alignment with enterprise technical strategies.
- Perform additional essential functions as required to support project and organizational goals.
Required Qualifications
8+ years of professional software development experience.3–5 years of experience in a technical leadership or architect role.Extensive experience building scalable backend systems with Java and Spring Boot.Proven experience designing microservices architectures and deploying applications in cloud-native environments.Hands-on experience with Docker containers and Kubernetes for production deployments.Strong understanding of microservices architecture, RESTful API design, GraphQL, and integration patterns.Experience with cloud platforms such as AWS, Azure, or Google Cloud.Strong background in distributed systems, messaging systems, and event-driven architecture (e.g., Kafka, RabbitMQ).Preferred Qualifications
Experience with security frameworks and practices (e.g., OAuth, JWT).Familiarity with monitoring and logging tools such as Prometheus, Grafana, or ELK stack.Experience with event-streaming platforms such as Apache Kafka, AWS Kinesis, or Google Pub / Sub.Background in performance tuning, profiling, and optimizing Java applications.Education : Bachelors Degree