Role Java Full Stack Developer
Location : Austin / Sunnyvale
Skill Area
Focus for Evaluation
Back-End & API Development
Java, Spring Boot, NodeJS / NestJS, REST APIs, Microservices.
Front-End Development
Angular / React, HTML, CSS, JS / TS, responsive UI.
Database & Data Handling
SQL / NoSQL, queries, schema design, optimization.
DevOps, CI / CD & Automation
Git / GitHub / GitLab, pipelines, deployment, automation.
Coding, Problem-Solving & Collaboration
Debugging, performance tuning
Job Description :
We are looking for a skilled Java Full Stack Developer who is proficient in building scalable, high-performing, and secure web applications. The ideal candidate should be comfortable working across the back end (Java, Spring Boot, NodeJS / NestJS / Typescript) and front-end (Angular / React), with hands-on experience in databases, DevOps practices, and debugging complex issues.
Key Responsibilities :
- Design, develop, and maintain end-to-end web applications using Java, Spring Boot, and NodeJS / NestJS / Typescript.
- Build and consume RESTful APIs / Microservices.
- Implement responsive UI designs using Angular / React and ensure seamless user experiences across devices.
- Work with relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
- Debug, optimize, and automate routine tasks to improve application performance and developer efficiency.
- Write clean, maintainable, and testable code following coding best practices.
- Collaborate with cross-functional teams (QA, DevOps, Product) to deliver features on time.
- Participate in code reviews, debugging, performance tuning, and troubleshooting.
- Contribute to CI / CD pipelines and deployment automation.
- Stay updated with emerging technologies and recommend improvements.
Required Skills
Strong programming skills in Java 8+, Spring Boot, NodeJS / NestJS / Typescript, and REST API development.Proficiency in front-end technologies : HTML5, CSS3, JavaScript, and frameworks (Angular / React).Good knowledge of SQL and database designExperience with version control systems (Git / GitHub / GitLab).Familiarity with CI / CD tools.Excellent problem-solving skills with the ability to debug, optimize, and automate.Strong communication and teamwork skills, with the ability to work independently and manage tasks effectively.Knowledge of Agile / Scrum methodologies.