We are seeking an experienced Java Full-Stack Developer Lead Specialist to join our team. This role requires someone who can lead development initiatives, architect scalable solutions, mentor team members, and deliver high-quality software applications across back-end and front-end technologies. The ideal candidate has extensive hands-on expertise with Java, Spring Boot, microservices, front-end frameworks, cloud platforms, and modern CI/CD practices. You will work closely with cross-functional teams to design, develop, test, and deploy enterprise-level software solutions.
-
Lead full-stack development activities, including architecture, coding, testing, and deployment.
-
Develop scalable and secure backend services using Java, Spring Boot, and microservices architecture.
-
Design and build responsive front-end applications using Angular or React.
-
Work closely with product owners, architects, QA, and business stakeholders to translate requirements into technical solutions.
-
Oversee code reviews, enforce engineering standards, and ensure best practices.
-
Drive performance optimization, debugging, and troubleshooting across applications and infrastructure.
-
Manage DevOps workflows, CI/CD pipelines, and cloud deployments on AWS, Azure, or GCP.
-
Provide technical leadership, coaching, and guidance to development teams.
-
Ensure application security, compliance, and high availability.
-
Participate in Agile ceremonies and contribute to sprint planning and technical roadmaps.
-
12+ years of professional software development experience, with strong full-stack expertise.
-
Advanced hands-on experience with Java, Spring Boot, RESTful APIs, and microservices.
-
Strong experience with front-end frameworks such as Angular or React.
-
Proficiency in SQL and NoSQL databases like MySQL, PostgreSQL, MongoDB, or Cassandra.
-
Experience working with cloud platforms (AWS, Azure, or GCP).
-
Solid understanding of containerization and orchestration tools such as Docker and Kubernetes.
-
Experience using CI/CD tools including Jenkins, GitLab, GitHub Actions, or similar.
-
Strong knowledge of system design, architecture patterns, and distributed systems.
-
Ability to lead and collaborate in Agile development environments.
-
Excellent problem-solving skills and communication abilities.
-
Experience mentoring or managing developers.