Flag job

Report

Java Technical Lead

Location

Bangalore Rural, Karnataka, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Reflections Info Systems

Website: reflectionsglobal.com
Job details:

We are seeking a Development Lead (Technical Lead) with strong hands-on experience in Java and Microservices to lead the design, development, and delivery of scalable enterprise applications. The ideal candidate should have deep expertise in the Retail Order Management (OMS) domain, with experience across OMS implementations, Promising/Sourcing engines, or Inventory Management Systems. This role requires both technical leadership and strong domain knowledge to drive high-quality solutions for retail platforms.


Responsibilities include:

  • Lead the design and development of Java-based microservices applications.
  • Actively contribute to hands-on coding, code reviews, and technical problem-solving.
  • Guide the team in implementing RESTful APIs and service integrations.
  • Ensure best practices in Spring Boot / Spring Framework development.
  • Mentor and support developers, ensuring technical excellence and skill growth.
  • Collaborate with Solution Architects and Product Owners on technical design and implementation.
  • Ensure code quality, performance, security, and maintainability.
  • Drive adherence to Agile / Scrum development processes.
  • Identify and resolve technical issues, risks, and bottlenecks.
  • Support deployment, release activities, and production issues.

Primary Skills:

  • Strong hands-on experience in Java (Java 8+).
  • Proven experience in developing Microservices-based applications.
  • Strong understanding of RESTful APIs and API integrations.
  • Extensive experience with Spring Boot / Spring Framework.
  • Good understanding of service-to-service communication (REST, async messaging).
  • Experience leading small-to-medium development teams.
  • Strong debugging, performance tuning, and troubleshooting skills

Secondary Skills :

  • Experience with Docker and Kubernetes for containerized deployments.
  • Exposure to Cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.).
  • Experience with Kafka / RabbitMQ or other messaging systems.
  • Good understanding of SQL and NoSQL databases.

Basic knowledge of:

  • Application security (OAuth2, JWT, TLS)
  • Logging & monitoring (ELK, Prometheus, Grafana, CloudWatch, etc.)

Click on Apply to know more.

Skills

Agile
AWS
Azure
CloudWatch
Docker
GCP
GitHub
Java
Jenkins
Kafka
Kubernetes
microservices
NoSQL
OAuth2
RabbitMQ
SQL
RESTful