Engineering Lead Full Stack (Java)

2 - 6 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: Cloudgov.ai is looking for a highly skilled Engineering Lead with a strong full stack Java development background to lead their engineering efforts. As the Engineering Lead, you will be responsible for guiding a team of engineers, designing scalable software solutions, and fostering a culture of excellence and innovation within the team. This role is ideal for a hands-on technical leader who enjoys solving complex problems in a fast-paced, high-growth startup environment. Key Responsibilities: - Technical Leadership & Execution: - Lead the design, development, and implementation of scalable full stack applications. - Act as a technical mentor, guiding junior and mid-level engineers in best practices, code reviews, and problem-solving. - Drive architecture decisions to ensure robustness, scalability, and maintainability. - Own the full software development lifecycle (SDLC) from planning and coding to deployment and monitoring. - Hands-on Development: - Write clean, efficient, and well-documented code using Java, Spring Boot, Hibernate, and React. - Optimize backend services and APIs for high performance and scalability. - Build and maintain frontend applications using modern JavaScript frameworks like React. - Implement best-in-class security practices for web applications and cloud environments. - Team Leadership & Collaboration: - Manage, mentor, and grow a high-performing engineering team. - Foster a culture of collaboration, innovation, and continuous improvement. - Work closely with cross-functional teams (Product, DevOps, AI/ML, Finance) to align technical goals with business objectives. - Ensure agile development methodologies and best engineering practices are followed. - Cloud & DevOps Integration: - Design cloud-native applications using AWS, Azure, and GCP. - Utilize DevOps tools such as Docker, Kubernetes, and CI/CD pipelines to enhance deployment efficiency. - Optimize application performance using caching solutions like Redis and database scaling strategies. Qualification Required: - Education & Experience: - Bachelors or Masters degree in Computer Science, Engineering, or related field. - 8+ years of hands-on full stack development experience, with a strong Java ecosystem background. - 2+ years of experience in technical leadership or team management. - Technical Skills: - Expertise in Java, Spring Boot, Hibernate, and REST APIs. - Strong frontend development skills in React.js (or similar JavaScript frameworks). - Deep understanding of database management (SQL, NoSQL, Redis). - Experience with AWS, Azure, or GCP (certifications are a plus). - Knowledge of DevOps tools (Docker, Kubernetes, CI/CD pipelines). - Familiarity with microservices architecture and best security practices. - Soft Skills & Mindset: - Passion for problem-solving and innovation in cloud technologies. - Strong leadership, mentorship, and team-building abilities. - Ability to balance hands-on coding with strategic decision-making. - Excellent communication and collaboration skills across teams.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You