HamburgerMenu
hirist

Java Technical Lead - Spring/Hibernate

Risosu Consulting
6 - 10 Years
Multiple Locations

Posted on: 29/04/2026

Job Description

Job Description :


Experience : Min 6-9 Years


Key skills required for the role :


- Proven experience as a Technology Lead or Senior Developer with strong hands-on expertise in Java Spring Boot, Tomcat, MySQL, RESTful and SOAP APIs, ORM frameworks, Redis, JavaScript, and AngularJS/ReactJS.


- Experience working with agile/scrum or iterative development methodologies.


- Ability to gather system and user requirements and translate them into software features.


- Strong problem-solving and communication skills


- Familiarity with Docker, Kubernetes, AWS, JIRA, Confluence, and GitLab


Desired experience :


- At least 6+ years of experience working with Java programming language and related technologies.


- Experience with building and maintaining complex software systems is often required, as well as a deep understanding of software design patterns and principles.


- Proficient in using tools like IDEs, version control systems, and build tools, and have experience with Agile software development methodologies.


- Should be able to mentor and guide junior developers and provide technical leadership on projects.


- Strong problem-solving skills, attention to detail, and the ability to work independently.


- Knowledge of related technologies like databases, web services, and front-end frameworks can also be valuable.


- Proficiency in Java 8+ programming, Spring boot, Spring Security, Spring Data cloud, MySQL, Hibernate, and JPA , Angular/React


- Solid understanding of application architecture, security principles, design patterns, and industry best practices.


- Demonstrated capability to lead and mentor development teams through the design, development, testing, and deployment of web applications using Java Spring Boot and related technologies.


- Excellent problem-solving and analytical skills, with a strong ability to troubleshoot, diagnose, and resolve technical issues to ensure application stability and performance.


Responsibilities :


- Design and implement high-level and low-level architectures for complex software systems.


- Collaborate closely with cross-functional teams and Business Analysts to understand business needs and translate them into effective technical solutions.


- Enforce software development best practices, including code reviews, performance optimizations, and quality assurance standards.


- Lead and manage a team of developers, providing technical guidance and ensuring timely delivery of high-quality solutions.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...