Talent.com
Java Full Stack Developer
Java Full Stack DeveloperDonato Technologies, Inc • Sunnyvale, CA, United States
Java Full Stack Developer

Java Full Stack Developer

Donato Technologies, Inc • Sunnyvale, CA, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters_job_card.quick_apply
job_description.job_card.job_description

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 design
  • Experience 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.
  • serp_jobs.job_alerts.create_a_job

    Java Developer • Sunnyvale, CA, United States