3 Enfec Solutions Jobs
7-10 years
Enfec Solutions - Java Technical Lead - Spring Boot/Hibernate (7-10 yrs)
Enfec Solutions
posted 13hr ago
Flexible timing
Key skills for the job
We are looking for a candidate who is experience in leading and mentoring other developers and oversee and provide technical direction and leadership for a team of Java developers.
Java Technical Lead 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 patterns
- Strong knowledge of DevOps tools and CI/CD processes using Gitlab or Jenkins.
- Strong knowledge of ORM tool (Hibernate/JPA preferably)
- Strong knowledge of schema design using SQL/NoSQL Databases like Oracle, Cassandra, Couchbase, and MongoDB
- Strong knowledge of deploying microservices in Kubernetes environment
- Strong knowledge of streaming APIs and integration with Kafka etc.
- Self-starter, able to work independently and as a member of an agile team
Education Qualification :
- Bachelor's or master's degree in computer science or related field
- 8+ years of Java development experience
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Technical Lead roles with real interview advice
7-10 Yrs