The company is seeking a Java Full Stack Developer Lead to design, build, and maintain scalable web applications and cloud-based solutions, utilizing expertise in Java, React.js, and Amazon Web Services (AWS) to join the growing development team in Mountain View, CA.
Requirements
- Minimum 12 years of experience in Java (Spring Boot) development.
- Minimum 10 years of experience with React.js and front-end development (HTML, CSS, JavaScript, TypeScript).
- Hands-on experience with AWS (EC2, S3, Lambda, RDS, CloudFormation, etc.).
- Strong understanding of RESTful APIs and microservices.
- Familiarity with CI/CD tools and practices (e.g., GitLab CI/CD, Jenkins, AWS CodePipeline).
- Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, DynamoDB).
- Good understanding of software design patterns and best practices.
Responsibilities
- Design and implement scalable back-end services using Java (Spring Boot).
- Develop interactive and responsive user interfaces with React.js
- Build and maintain APIs and microservices architecture.
- Design and deploy applications using AWS services such as Lambda, EC2, S3, RDS, API Gateway, CloudFormation, etc.
- Ensure application security, performance, and scalability.
- Write clean, maintainable, and testable code.
- Troubleshoot, debug, and optimize application performance.
Other
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Collaborate with cross-functional teams including product managers, designers, and QA.
- Participate in Agile ceremonies and contribute to sprint planning and estimations.
- Required Skills: CLOUD DEVELOPER, SQL APPLICATION DEVELOPER
- Travel requirements not mentioned