HamburgerMenu
hirist

Job Description

Verdantis is seeking a highly experienced and motivated Tech Lead Java to guide a team of developers in building high-performing, scalable, and enterprise-grade applications. This role is a strategic blend of hands-on development and technical leadership. The Tech Lead will be responsible for defining the technical direction, mentoring team members, and ensuring the delivery of robust, high-quality solutions. A strong commitment to collaborative problem-solving, sophisticated design, and impeccable product quality is essential for success in this role.

Key Responsibilities :

- Lead the design, development, and implementation of high-volume, low-latency Java applications using the Spring Framework and microservices architecture.

- Contribute to all phases of the software development life cycle (SDLC), from requirements analysis to deployment.

- Write well-designed, testable, and efficient code, adhering to engineering standards and best practices.

- Mentor and provide technical guidance to the development team, including comprehensive code reviews.

- Participate in and oversee database design, complex SQL query development, and performance improvements.

- Implement advanced multithreading techniques to enhance application performance and responsiveness.

- Develop and maintain web services using Spring MVC and interact with databases using Hibernate (JPA2).

- Create dynamic web applications using technologies like JSP, JQUERY, and AJAX.

- Manage deployment processes on application servers like JBoss, ensuring high availability and reliability.

- Troubleshoot and resolve complex application issues and performance bottlenecks.

- Drive a focus on building reliable code and features, not just resolving bugs.

Job Requirements :

- Minimum 8+ years of hands-on experience in designing and developing applications using Java EE platforms.

- Proven experience in a technical leadership or team lead role.

- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

Competencies :

- Proven hands-on software development experience with a strong portfolio of successful projects.

- Deep insight into Java and JEE internals, including multithreading, memory management, and concurrency.

- Expertise in the Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.).

- Strong knowledge of microservices architecture and building RESTful web services.

- Excellent knowledge of Relational Databases, advanced SQL, and ORM technologies (JPA2, Hibernate).

- Experience with test-driven development (TDD) and version control systems (e.g., SVN).

- Demonstrated knowledge of software architecture and design patterns.

- Excellent communication, leadership, and team-building skills.

- Ability to stay current with recent enhancements and improvements in technology.

info-icon

Did you find something suspicious?