20 Hotfoot Technology Solutions Jobs
5-6 years
Hotfoot - Technical Lead - Java/Spring Frameworks (5-6 yrs)
Hotfoot Technology Solutions
posted 15hr ago
Role:
As a Technical Lead - Java, you will play a key role in the successful delivery of high-quality software solutions.
You will be responsible for leading and mentoring a team of developers, providing technical guidance, and ensuring the timely and effective delivery of projects.
Key Responsibilities:
Technical Leadership:
- Lead and mentor a team of Java developers, providing technical guidance and support.
- Conduct code reviews and provide constructive feedback to team members.
- Guide and assist developers in resolving technical challenges.
Design & Architecture:
- Participate in the design and architecture of software systems, ensuring they are scalable, maintainable, and aligned with business requirements.
- Contribute to the development of technical roadmaps and architectural decisions.
Project Delivery :
- Take ownership of specific components or sub-systems within the project.
- Drive the design, development, and testing of assigned components.
- Ensure timely and accurate delivery of projects within budget and scope.
Technical Expertise :
- Deep understanding of Java, JEE, and related technologies (Spring, Spring Boot, Hibernate, JPA).
- Experience with web technologies (HTML, CSS, JavaScript, jQuery).
- Strong knowledge of database design and SQL.
- Experience with cloud platforms (AWS preferred).
Quality Assurance :
- Ensure the quality of software deliverables through rigorous testing and code reviews.
- Implement and enforce best practices for software development and quality assurance.
Communication & Collaboration :
- Effectively communicate technical information to both technical and non-technical audiences.
- Collaborate effectively with other teams (e.g , product management, QA, DevOps).
Required Skills :
Java/JEE : Strong proficiency in Java, JEE, Spring Framework (Spring Boot, Spring Data JPA, Spring MVC, Spring Security).
Web Technologies : Experience with HTML, CSS, JavaScript, jQuery, and related front-end technologies.
Database : Strong knowledge of SQL, database design, and optimization.
Cloud Computing : Experience with AWS cloud services (e.g , EC2, S3, RDS).
- Software Development Methodologies: Experience with Agile development methodologies (e.g , Scrum, Kanban).
- Communication & Collaboration: Excellent written and verbal communication and interpersonal skills.
- Problem-solving: Strong analytical and problem-solving skills with the ability to identify and resolve complex technical issues.
Preferred Skills :
- Experience with microservices architecture.
- Experience with containerization technologies (e.g , Docker, Kubernetes).
- Experience with NoSQL databases (e.g , MongoDB, Cassandra).
- Experience with CI/CD pipelines and DevOps practices.
Education :
- Bachelor's degree in Computer Science, Engineering, or a related field
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Technical Lead roles with real interview advice