We are looking for a senior Java backend developer to Join our team based out of San Francisco to build cloud-native applications
Responsibilities :
- Design and build cloud-native Java-based applications.
- Work on the design and development of a suite of web applications.
- Responsible for developing, implementing, maintaining, and supporting Java-based components and interfaces.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or Information Management (or equivalent).
- Over 10 years of experience in designing, developing, and implementing high-quality technology solutions that use cloud technology to address business needs. Hands-on experience in designing and developing applications using Java EE platforms. Experience working with restful Web Services, XML, and JSON.
- Object Oriented analysis and design using common design patterns.
- At least 2 years of AWS cloud experience.
- Exp with AWS services SQS, SNS, Lambda, S3, and CI/CD pipeline
- Terraform and Kubernetes for a minimum of two years, it’s okay not to have at an advanced level.
- Experience in developing and deploying serverless applications using AWS Lambda, API Gateway, and DynamoDB.
- Proven experience in JavaScript, NodeJS, Python, and NoSQL DB preferrable DynamoDB.
- Create Infrastructure as Code (IaC) using Terraform scripts
- Assist with setting up CI/CD pipeline, release management using Gitlab code repository and Gitlab CI.