Job Description
Java - Full Stack Developer
Experience : 3 – 5 years
Location : (Specify Location or Remote)
Client : Complete Solar – Software Development Roles Mandatory Skills
Backend : Java, J2EE, Spring REST, Spring MVC, Spring Boot
Frontend : JavaScript, React.js, TypeScript, Vue.js 3
Database : PostgreSQL
Cloud : AWS services (Lambda, API Gateway, S3)
Key Responsibilities
Full-Stack Application Development
Design, develop, test, deploy, and maintain full-stack applications using Java as the primary backend language.
Build scalable, secure, and high-performance backend services using Spring Boot and Spring MVC .
Microservices Architecture
Implement and manage microservices-based solutions leveraging AWS services such as Lambda functions , API Gateway , and S3 buckets .
Frontend Integration
Develop and enhance front-end components with React.js and TypeScript .
Ensure seamless integration with backend APIs and services.
Collaborate on projects where Vue.js 3 is used for frontend modules.
Code Quality & Collaboration
Participate in peer code reviews to ensure adherence to coding standards and best practices.
Work closely with cross-functional teams (design, QA, DevOps) to deliver high-quality software.
Database Management
Design, optimize, and maintain PostgreSQL schemas, queries, and stored procedures.
Requirements
Experience : 3–5 years in full-stack software development.
Strong proficiency in Java, J2EE, Spring REST, Spring MVC, Spring Boot .
Proven experience in React.js , TypeScript , and Vue.js 3 .
Good understanding of PostgreSQL and relational database design.
Hands-on experience with AWS services (Lambda, API Gateway, S3).
Familiarity with microservices architecture and REST API design principles.
Strong problem-solving skills and ability to work in a fast-paced environment.
Excellent communication and teamwork abilities.
Requirements
Core Java, Microservices, Angularjs or Reactjs
Java Developer • chennai, India