Lead Engineer - R01571315

Brillio 2
Bangalore +1 more

Who this role is best for

Geared toward technical architects comfortable with microservices and cloud-native development, based in Bangalore, India, with a focus on enterprise-grade systems and collaboration across cross-functional teams.

Best fit for

  • Candidates with 6+ years of Java experience and a background in enterprise application architecture
    — “6+ years of hands on core Java/J2EE development experience”
  • Candidates who have led microservices design and integration with cloud platforms like Kubernetes and Docker
    — “Define and drive architecture for microservices, distributed systems, event-driven patterns and cloud-native workloads”
  • Candidates with experience in AI-driven development tools and a willingness to innovate with GenAI
    — “Leverage GenAI tools (e.g., GitHub Copilot, Azure OpenAI, LangChain) for code generation, documentation and productivity improvements”

Things to consider

  • This role expects leadership in code reviews and promoting clean coding practices
    — “Contribute to architectural decisions, code reviews and best practices”
  • The role involves working with cross-functional teams in Agile/Scrum environments
    — “Collaborate with cross-functional teams (Product, QA, DevOps) in Agile/Scrum environments”

How to stand out

  • Highlight your experience with Spring Cloud and distributed system design in your resume and interviews
    — “Expertise in Spring Boot, Spring Data, Spring Security, Spring Batch, Spring Cloud”
  • Showcase your hands-on DevOps integration skills, especially with CI/CD tools like GitHub Actions and Jenkins
    — “Implement CI/CD pipelines using tools like GitHub Actions, Jenkins, Azure DevOps, or GitLab”
  • Demonstrate your ability to lead and mentor engineering teams effectively
    — “Provide technical leadership, mentor engineering teams and promote clean coding practices”
  • Emphasize your experience with event-driven architectures and message brokers like Kafka or RabbitMQ
    — “Work with RESTful APIs, event-driven architectures and message brokers (Kafka, RabbitMQ)”
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • leading end-to-end architectural solutions
  • designing and implementing robust architectures
Typical background
6+ years of hands-on core Java/J2EE development experience

Skills & requirements

Required

JavaSpring BootSpring CloudMicroservices ArchitectureDevOpsCloud-native DevelopmentKubernetesDockerCi/cd Pipelines

Preferred

Generative AIGithub CopilotAzure OpenaiLangchain

Stack & domain

JavaSpring BootSpring CloudMicroservices ArchitectureDevOpsKubernetesDockerHelmRestful ApisEvent-driven ArchitecturesMessage BrokersCi/cd PipelinesCloud-native DevelopmentGenerative AIGenai ToolsLeadershipProblem-solvingCommunicationTeamworkSoftware DevelopmentCloud Computing

About the role

Original posting from Brillio 2 via Lever

Lead Engineer

Job requirements:

Position Description We are seeking a highly skilled Senior Java Developer with deep experience in building scalable, resilient, and high-performance applications using modern Java technologies. The ideal candidate will demonstrate hands-on technical leadership, expertise in microservices architecture, strong knowledge of DevOps practices and proficiency in integrating modern frontend and backend systems. Experience with Generative AI (GenAI) tools and frameworks will be an added advantage. Job Functions/Duties and Responsibilities

  • Lead end-to-end architectural solutions for enterprise-grade applications.
  • Design, develop, and maintain high quality Java-based applications using modern frameworks such as Spring Boot, Spring Cloud.
  • Define and drive architecture for microservices, distributed systems, event-driven patterns and cloud-native workloads.
  • Provide strategic leadership in designing and implementing robust architectures for microservices, distributed systems, event-driven solutions, ensuring scalability, resilience and alignment with enterprise standards.
  • Collaborate with product owners and engineering teams to translate business needs into technical solutions.
  • Work with RESTful APIs, event-driven architectures and message brokers (Kafka, RabbitMQ).
  • Contribute to architectural decisions, code reviews and best practices.
  • Provide technical leadership, mentor engineering teams and promote clean coding practices.
  • Implement CI/CD pipelines using tools like GitHub Actions, Jenkins, Azure DevOps, or GitLab.
  • Deploy and manage applications on Cloud platforms (AWS / Azure / GCP) using Kubernetes, Docker, Helm.
  • Ensure security, performance, and compliance in all development practices.
  • Collaborate with cross-functional teams (Product, QA, DevOps) in Agile/Scrum environments.
  • Leverage GenAI tools (e.g., GitHub Copilot, Azure OpenAI, LangChain) for code generation, documentation and productivity improvements.Skills Required
  • 6+ years of hands on core Java/J2EE development experience.
  • Strong knowledge of Java 11+, functional programming, streams, concurrency.
  • Expertise in Spring Boot, Spring Data, Spring Security, Spring Batch, Spring Cloud and ORM frameworks like Hibernate.
  • Solid understanding of microservices architecture, API design patterns, and distributed systems.
  • Experience with SQL/NoSQL databases (PostgreSQL, MongoDB, Redis, Elastic Search).
  • Strong experience with Docker, Kubernetes, and cloud-native development.
  • Knowledge of testing frameworks: JUnit, Mockito, Cucumber.
  • Strong problem-solving skills, debugging expertise and system design abilities.
  • Exposure to Gen AI concepts, LLM integrations, and AI-driven development tool

Source: Brillio 2 careers (Lever)

Similar roles