Java Full Stack Developer

V2Soft

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in Java and Spring Boot for microservices development
  • 4+ years of experience with React for front-end application development
  • Hands-on experience with GCP for cloud solutions deployment
  • Bachelor's Degree in relevant field
  • Experience mentoring junior developers and conducting code reviews

Responsibilities

  • Design and maintain full stack applications across front-end, back-end, and database layers
  • Collaborate with teams to translate business requirements into technical solutions
  • Build RESTful microservices and implement Spring Data JPA/Hibernate
  • Develop responsive front-end applications using React and HTML/CSS
  • Utilize GCP services for building scalable applications
  • Implement infrastructure as code using Terraform
  • Lead efforts in code quality and performance optimization

Benefits

  • Hybrid work model with 4 days in office
  • Opportunities for professional development and mentorship
  • Support for continuing education
  • Access to cutting-edge technologies and tools
  • Collaborative working environment across cross-functional teams
Full Job Description
Skills Required:
Java, Spring Boot, React, GCP, Jenkins, HTML5, CSS (Cascading Style Sheets) 1. Java, Spring Boot - Candidate must have 5+ years of experience designing and developing scalable, production-grade microservices using Java and Spring Boot. Expected to independently architect service layers, implement Spring Data JPA/Hibernate for persistence, apply design patterns, optimize performance, handle transaction management, and secure APIs using Spring Security/OAuth2/JWT. Should be capable of mentoring junior developers and conducting code reviews. 2. React - Candidate must have 4+ years of experience building complex, production-level front-end applications with React, including advanced state management (Redux, Context API, or React Query), performance optimization (memoization, lazy loading, code splitting), and component architecture design. Expected to lead front-end technical decisions and ensure code maintainability/testability (Jest, React Testing Library). 3. GCP - Candidate must have hands-on production experience architecting and deploying cloud-native solutions on Google Cloud Platform, including GKE/Cloud Run, Cloud SQL/Spanner, Pub/Sub, IAM policy design, networking (VPC), and cost/performance optimization. Expected to contribute to cloud architecture decisions and troubleshoot production issues independently.
Experience Required:
Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. 8+ years in IT; 6+ years in development
Experience Preferred:
• Experience with AI-based development • Experience with TypeScript and Node.js • Familiarity with CI/CD pipelines and automation • Knowledge of DevOps methodologies • Experience with Unix/Linux and Shell scripting • Containerization using Docker and Kubernetes • Working knowledge of Redis • Experience with SAML authentication
Education Required:
Bachelor's Degree
Additional Information :
***HYBRID / 4 days per week in office) Key Responsibilities • Design, develop, and maintain scalable full stack applications including frontend, backend and database layers. • Collaborate with cross functional teams to understand business requirements and translate them to technical solutions. • Build and consume RESTful microservices using Java and Spring Boot • Develop modern, responsive front-end applications using React (with Redux) or Angular, HTML and CSS. • Work with cloud-native architectures on GCP. • Leverage GCP services such as Compute Engine, Cloud Run, Cloud SQL, Cloud storage, PUB-SUB and Cloud Functions to build scalable and resilient applications. • Implement and manage infrastructure using Terraform (Infrastructure as Code) • Collaborate with cross-functional teams to define, design, and ship new features • TDD, BDD, regression and performance testing. • Implement UI and end-to-end testing using frameworks like Selenium, Cypress or Playwright. • Optimize application performance, including JVM tuning and profiling • Ensure code quality through best practices, testing, and reviews • Contribute to system architecture and technical decision-making

https://www.v2soft.com/careers - to view all of our open opportunities and to learn more about our benefits.

Similar Jobs

More Jobs at V2Soft

More Information Technology Jobs

Find similar Java Full Stack Developer jobs: