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)