Job Description
Position Title: Software Engineer (Java Full Stack Developer)
Location: Cary, NC (Local Candidates Only)
Employment Type: W2 Overview – Kanshe Infotech
Kanshe Infotech is a technology consulting and staffing company specializing in delivering high-quality IT solutions and talent to enterprise clients across the United States. We focus on building scalable, innovative, and reliable software solutions while helping organizations accelerate their digital transformation initiatives.
We are currently seeking an experienced Java Full Stack Developer to join one of our client engagements in Cary, NC. The ideal candidate will have strong backend development expertise with Java and Spring Boot, along with modern frontend development experience using Angular and cloud exposure in AWS.Position Responsibilities
A Software Engineer will design, develop, maintain, and support new or existing software applications while applying software engineering best practices.
Responsibilities include working independently and collaboratively with cross-functional teams to deliver high-quality solutions throughout the entire software development lifecycle.
Key responsibilities include:
Design, develop, and maintain scalable full-stack applications using Java and Angular
Build and maintain backend services using Spring Boot and RESTful APIs
Develop modern UI components using Angular (2+), JavaScript, CSS, and related technologies
Work with AWS cloud services including EC2, S3, SQS, Lambda, and DynamoDB
Participate in Agile development processes, including sprint planning, standups, and retrospectives
Collaborate with architects, developers, QA, and DevOps teams to deliver enterprise solutions
Write clean, maintainable, and well-documented code following industry best practices
Troubleshoot, debug, and optimize application performance
Contribute to CI/CD pipelines and deployment processesRequired Technical Skills
Java
Spring Boot
Angular (2+)
AWS (EC2, SQS, Lambda, S3, DynamoDB)Preferred Technical Skills
Spring Framework and Hibernate (ORM)
Oracle and PostgreSQL databases
Docker and Kubernetes
JavaScript, jQuery, CSS
Experience with cloud-based and microservices architecturesEducation & Experience
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
Experience working on full software development lifecycle projects
Experience working in Agile environments preferred
Strong problem-solving skills and ability to work independently and within a team
Full-time