We at Trigyn are seeking an experienced Java Lead with a minimum of 10 years of industry experience to join our dynamic development team. As a Java Lead, you will be responsible for leading a team of developers and ensuring the successful delivery of high-quality Java applications. Your expertise in Java development, along with your knowledge of various frameworks and technologies, will play a crucial role in driving the team's success.
Lead a team of developers, providing technical guidance, mentorship, and support throughout the software development lifecycle.
Collaborate with cross-functional teams to gather requirements, design solutions, and implement Java-based applications.
Develop and maintain high-performance, scalable, and secure Java applications using industry best practices.
Design and implement RESTful / SOAP APIs and integrate them with various systems and services.
Ensure code quality by conducting code reviews, implementing automated testing, and following coding standards.
Stay updated with the latest Java technologies, frameworks, and best practices, and share knowledge with the team.
Troubleshoot and resolve complex technical issues related to Java applications and their integration with other systems.
Work closely with project managers to define project scope, timelines, and resource allocation.
Collaborate with the DevOps team to deploy and manage Java applications on various servers and cloud platforms.
Provide technical leadership in evaluating new tools, technologies, and frameworks to improve development efficiency and productivity.
Coach and mentor team members, fostering a collaborative and productive work environment.
Conduct performance evaluations and provide constructive feedback to team members.
Monitor and manage project risks, ensuring timely delivery and meeting client expectations.
Bachelor's degree in Computer Science, Engineering, or a related field.
Minimum of 10 years of hands-on experience in Java application development.
Strong expertise in Spring MVC, Spring Boot, and Microservices architecture.
Hands-on experience in Kafka / RabbitMQ or an equivalent.
Solid understanding of cloud technologies such as AWS, Azure, or other standard cloud platforms.
Experience with Java servers like Tomcat, JBoss, or similar.
In-depth knowledge of RDBMS (Relational Database Management Systems) like MySQL, MariaDB, PostgreSQL and NoSQL databases like MongoDB, Cassandra etc.
Proven track record of leading and managing development teams.
Strong problem-solving and analytical skills, with the ability to troubleshoot complex issues.
Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
Experience working in an Agile development environment.
Familiarity with DevOps practices and tools.
Ability to adapt to changing priorities and work in a fast-paced environment.
Relevant certifications in Java and related technologies are a plus.