Job Description Lead Full Stack Developer
Job Title: Lead Full Stack Developer
Location: Cincinnati, OH (Hybrid/Onsite)
Experience: 10+ Years
Job Summary
We are seeking an experienced Lead Full Stack Developer to design, develop, and deliver scalable enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, React, Angular, Azure Cloud, REST APIs, and modern software development practices. This role requires technical leadership, architecture guidance, mentoring team members, and close collaboration with business stakeholders.
Key Responsibilities
- Lead the design, development, and implementation of enterprise-grade web applications.
- Architect and develop scalable backend services using Java, Spring Boot, and Microservices.
- Build responsive and user-friendly front-end applications using React.js and Angular.
- Design, develop, and integrate RESTful APIs and third-party services.
- Develop and deploy cloud-native applications on Microsoft Azure.
- Drive technical discussions, solution design, code reviews, and best practices.
- Collaborate with Product Owners, Architects, QA teams, and business stakeholders to deliver high-quality solutions.
- Mentor and guide developers, ensuring adherence to coding standards and development methodologies.
- Implement security, performance optimization, monitoring, and scalability best practices.
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
Required Skills
Backend
- Java 8/11/17
- Spring Boot
- Spring MVC
- Spring Security
- Microservices Architecture
- REST API Development
- JPA/Hibernate
Frontend
- React.js
- Angular (8+)
- JavaScript/TypeScript
- HTML5
- CSS3
- Bootstrap
Cloud & DevOps
- Microsoft Azure
- Azure App Services
- Azure Functions
- Azure DevOps
- Docker
- Kubernetes
- CI/CD Pipelines
Database
- SQL Server
- PostgreSQL
- Oracle
- MongoDB (Preferred)
Tools & Methodologies
- Git/GitHub
- Maven/Gradle
- Jira
- Agile/Scrum
- Unit Testing (JUnit, Mockito)
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 10+ years of software development experience.
- 5+ years of experience leading development teams and enterprise application projects.
- Strong experience designing and implementing cloud-based and microservices solutions.
- Excellent communication, leadership, and stakeholder management skills.
Preferred Qualifications
- Azure Certifications.
- Experience with Event-Driven Architecture, Kafka, or Messaging Systems.
- Experience with API Management and API Gateway solutions.
- Knowledge of container orchestration and cloud-native architectures.
Keywords: Java, Spring Boot, Microservices, React, Angular, Azure, REST APIs, Full Stack Development, Azure DevOps, Docker, Kubernetes, SQL, Agile, Technical Leadership.