Overview
Skills
Job Details
Role: Full Stack Developer
Location: Columbus, Ohio (Onshore)
Mode of work: hybrid
Job Description:
We are looking for a highly skilled Java Full Stack Lead to lead our development team in
designing, developing, and maintaining scalable web applications using Java, Spring Boot,
Angular/React, and related technologies. The ideal candidate should possess strong technical
background, excellent leadership skills, and ability to thrive in a fast-paced environment.
Key Responsibilities:
-
Leadership: Lead the end-to-end development of full-stack applications, designing and
implementing scalable microservices using Java, Spring Boot, and RESTful APIs
-
Technical Expertise: Build and maintain modern front-end applications using Angular 14,
React, HTML5, CSS3, JavaScript, and TypeScript
-
Code Quality: Manage code quality, conduct code reviews, and mentor junior developers
-
Collaboration: Work with product managers, designers, and other stakeholders to ensure
project goals are met
-
DevOps: Implement DevOps practices and CI/CD pipelines using tools like Jenkins, Docker,
Kubernetes
-
Troubleshooting: Troubleshoot production issues and lead root cause analysis efforts
Required Skills:
-
Java: Strong proficiency in Java, Spring Boot, JPA/Hibernate, and experience with front-end
technologies like Angular, React
-
Microservices: Experience with microservices architecture and RESTful API development
-
Database: Solid understanding of database systems (SQL and NoSQL)
-
Leadership: Proven leadership experience in managing and guiding development teams
-
Agile: Experience working in Agile/Scrum development process
-
Cloud: Knowledge of cloud platforms (AWS, Google Cloud Platform, or Azure) is a plus
Experience:
-
Minimum 12 years of experience in full-stack development with Java, Spring Boot, and front-
end technologies like Angular, React
-
Proven experience in leading development teams and managing complex projects
Technical Skills:
-
Programming Languages: Java, JavaScript, TypeScript
-
Frameworks: Spring Boot, Angular, React
-
Database: SQL, NoSQL
-
Tools: Jenkins, Docker, Kubernetes
-
Methodologies: Agile, Scrum, CI/CD