#Urgent Hiring!
Position: Java Technical Lead
Location: Hyderabad / Remote
Duration: Full-time
Job description:
We are looking for a candidate who is experienced in leading and mentoring other developers and oversee and provide technical direction and leadership for a team of Java developers.
Responsibilities:
Define and drive the software solutions' technical architecture and design, ensuring scalability, reliability, and performance.
Collaborate with product managers, UX designers, and other stakeholders to understand and translate requirements into technical specifications.
Oversee the development and implementation of back-end services, APIs, and front-end interfaces using Java and related technologies.
Conduct code reviews, ensure code quality and adherence to the best practices, and lead efforts to continuously improve development processes and tools.
Ensure that program and code quality is of the highest standards
Experience working and delivering under critical timelines.
Implement, maintain, and support development processes and methodologies
Ensure that programs and code meet the highest security standards and comply with corporate policies
Oversee, maintain, and support the production, staging, and testing environments
Develop and maintain consistent documentation practices and standards
Assist in evaluating and recommending new technologies
Oversee testing and quality assurance
Excellent communication and ability to communicate with senior stakeholders.
Capture and report KPI��s
Java Technical Lead Skillset:
Strong knowledge of the Java 11+, Microservices, Spring Boot, Tomcat, Hibernate/JPA, Git/GitLab, and Maven/Gradle
Strong knowledge in designing the Rest APIs and their security
Strong knowledge of REST service development and best practices
Strong knowledge of Spring Boot integration with the external partner APIs
Strong knowledge of design patterns including microservices design