Job Openings Technical Lead 2199

About the job Technical Lead 2199

Position Summary

We are looking for an experienced and hands-on Java Technical Lead with 10–15 years of strong application development experience. The ideal candidate should have expertise in Java, Spring Boot Microservices, OpenShift, CI/CD, and DevOps practices, along with proven team leadership capabilities.

This role involves designing, developing, unit testing, troubleshooting, and supporting enterprise-grade applications while leading development teams and ensuring high-quality deliverables.

Role & Responsibilities

  • Lead and mentor development teams to deliver high-quality applications.
  • Design, develop, and maintain Java/Spring Boot based enterprise applications and microservices.
  • Develop and support RESTful web services and microservices intercommunication.
  • Perform code reviews and ensure adherence to coding standards and best practices.
  • Build and execute unit testing deliverables and support all testing phases.
  • Troubleshoot application performance, deployment, and infrastructure-related issues.
  • Work closely with DevOps teams for CI/CD implementation and containerized deployments.
  • Monitor server resource utilization and troubleshoot Linux/OpenShift environments.
  • Ensure application quality through tools like SonarQube and other code quality platforms.
  • Collaborate with cross-functional teams for requirement analysis and solution implementation.

Required Skills & Experience

Mandatory Skills

  • 10–15 years of experience in Java Application Development
  • Minimum 2 years of Team Lead experience
  • Strong hands-on experience with:
    • Core Java concepts
    • Collections Framework
    • Exception Handling
    • JDBC / Database Connectivity
  • Minimum 5 years of experience in:
    • Spring Boot
    • REST Web Services
    • Microservices Architecture
    • Microservices Intercommunication
  • Minimum 2 years of hands-on experience in:
    • OpenShift commands and troubleshooting
    • CI/CD pipelines (preferably GitHub Actions)
    • Containerization and DevOps practices
  • Hands-on experience with ORM frameworks compatible with Spring Boot:
    • MyBatis
    • Hibernate/JPA (preferred)
  • Strong Linux server and command-line troubleshooting experience
  • Experience with code quality and static code analysis tools such as:
    • SonarQube
  • Experience in:
    • Application performance testing
    • Performance troubleshooting and optimization

Good to Have Skills

  • Python development experience (1+ year)
  • Experience with FICO Blaze / BRE (Business Rules Engine)