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.