Search Jobs

Search by job, company or skills

Lead Engineer

Lead Engineer

SPIRO SPECIALITIES
Early Applicant
  • Posted 22 hours ago
  • Be among the first 10 applicants

Job Description

We are looking for an experienced Lead Engineer – Java to lead the design, development, and delivery of scalable, high-performance Java applications. The ideal candidate will have strong hands-on expertise in Java and Spring Boot, experience with microservices and cloud technologies, and the ability to mentor engineers while driving technical excellence.

Key Responsibilities :

  • Lead the design and development of scalable, reliable, and high-performance Java applications.
  • Provide technical leadership and guidance to a team of software engineers.
  • Design and implement microservices-based architectures using Java and Spring Boot.
  • Develop clean, maintainable, and reusable code following industry best practices.
  • Conduct code reviews and ensure adherence to coding and architectural standards.
  • Collaborate with Product Managers, Business Analysts, QA, DevOps, and other stakeholders.
  • Troubleshoot complex technical issues and provide effective solutions.
  • Drive application performance, scalability, security, and reliability improvements.
  • Participate in architecture discussions and contribute to technical decision-making.
  • Mentor junior and mid-level developers and support their technical growth.
  • Ensure timely delivery of projects while maintaining high quality.
  • Contribute to CI/CD, DevOps, and cloud deployment practices.
  • Stay updated with emerging technologies and recommend suitable solutions.

Required Skills :

  • Strong hands-on experience with Core Java, Java 8+, Collections, Multithreading, Exception Handling, and JVM concepts.
  • Excellent knowledge of Spring, Spring Boot, Spring MVC, and Spring Security.
  • Strong experience in REST APIs and Microservices Architecture.
  • Experience with Hibernate/JPA.
  • Good understanding of SQL and relational databases such as MySQL, PostgreSQL, or Oracle.
  • Experience with Kafka/RabbitMQ or other messaging systems.
  • Familiarity with Docker and Kubernetes.
  • Experience with AWS, Azure, or GCP.
  • Strong understanding of Git, Maven/Gradle, Jenkins/GitHub Actions and CI/CD pipelines.
  • Experience with unit testing frameworks such as JUnit and Mockito.
  • Strong understanding of software design principles, SOLID, design patterns, and system design.

Good to Have :

  • Experience working with high-volume, distributed systems.
  • Knowledge of frontend technologies such as Angular or React.
  • Experience with Redis, Elasticsearch, or similar technologies.
  • Exposure to Agile/Scrum methodologies.
  • Experience in designing cloud-native applications.
  • Knowledge of application monitoring and observability tools.

Education

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Key Competencies :

  • Technical Leadership
  • Problem Solving & Analytical Thinking
  • System Design & Architecture
  • Team Mentoring
  • Communication & Collaboration
  • Ownership & Accountability
  • Agile Development

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

Bengaluru, India
Skills:
MavenPostgreSQLKafkaSpring BootMultithreadingJUnitDockerCore JavaMySQLSpring SecurityOracleAWSHibernateSpring MVCSqlSpringRabbitmqJenkinsGitGradleGcpMockitoSystem DesignException HandlingRest ApisJpaAzureKubernetesGitHub ActionsSOLID design patternsMicroservices ArchitectureJVM conceptsCollectionsCI CD pipelines
Bengaluru, India
Skills:
MavenPostgreSQLSpring BootKafkaJUnitDockerMySQLOracleAWSJavaHibernateSqlRabbitmqJenkinsGitGcpGradleMockitoSystem DesignRest ApisJpaAzureKubernetesGitHub ActionsSOLID design patternsMicroservices ArchitectureCI/CD pipelines
Bengaluru, India
Skills:
GraphqlCSSReduxPostgreSQLPytestRedisRest ApiDjangoReactDockerScssLessFlaskFastAPIMongoDBKubernetesReact ContextCI CD Pipeline
Bengaluru, India
Skills:
Computer VisionMLopsAI-AI HyperscalersmlflowComputer Vision with AzureAI-AI EngineeringAI/ML Solution Architecture and DesignTechnologyAI-Data scienceAzure Agentic AI Services
Bengaluru, India
Skills:
astrodynamics Threading Modelsorbital mechanicsOn-the-Fly ComputationRole-Based Access ControlNative Desktop Application DevelopmentSpacecraft Sensor and Actuator ModellingLightweight Relational StorageMemory Layout DesignAdaptive Step IntegrationShared-Memory ParallelismNumerical Simulation CodeBinary Scientific Data FormatsServer-Sent EventsOpenGL IntegrationAsync Server DevelopmentBuild System Authorship