Java Software EngineerRivago Infotech Inc • Mountain View, California, United States
This job offer is no longer available
Java Software Engineer
Rivago Infotech Inc
- Mountain View, California, United States
- Mountain View, California, United States
About
Position:
Java Backend Developer
Location:
Mountain View, CA (Hybrid)
About the Role
We are looking for an experienced
Java Backend Developer
with strong expertise in building scalable, high-performance backend systems and deep hands-on experience with
AWS cloud services
. The ideal candidate will design, develop, and optimize backend services while ensuring reliability, security, and performance in a cloud-native environment.
Key Responsibilities
Backend Development
- Design, develop, and maintain backend services using
Java
,
Spring Boot
, and microservices architecture. - Build RESTful APIs, integrations, and backend components with clean, modular, and maintainable code.
- Optimize application performance, scalability, and reliability.
Cloud & Deployment (AWS)
- Develop and deploy cloud-native applications using AWS services such as:
- EC2, ECS/EKS, Lambda, S3, RDS/DynamoDB, API Gateway, SQS/SNS, CloudWatch, IAM
- Implement CI/CD pipelines using
AWS CodePipeline / Jenkins / GitHub Actions
. - Ensure application security, identity management, and access control following AWS best practices.
Database & Storage
- Work with relational & NoSQL databases (MySQL/PostgreSQL, DynamoDB).
- Develop complex queries, stored procedures, and schema designs.
Architecture & Collaboration
- Collaborate with cross-functional teams: Frontend, DevOps, QA, Product.
- Contribute to architecture decisions, code reviews, and technical documentation.
- Troubleshoot production issues and participate in on-call rotations as needed.
Required Skills & Qualifications
- Strong hands-on experience with
Java (8/11/17)
and
Spring Boot
. - Experience with microservices, distributed systems, and event-driven architectures.
- Solid knowledge of
AWS cloud services
and cloud deployment strategies. - Proficiency with
REST APIs
, JSON, and API design principles. - Experience with
SQL & NoSQL databases
. - Hands-on experience with
Git
,
Maven/Gradle
, and CI/CD tools. - Knowledge of containerization tools such as
Docker
and orchestration platforms like
Kubernetes or AWS ECS/EKS
. - Understanding of security, authentication (OAuth2/JWT), and best coding practices.
Preferred (Nice-to-Have)
- Experience with
Serverless architecture (AWS Lambda)
. - Knowledge of
Kafka / Kinesis / EventBridge
. - Familiarity with
Terraform / CloudFormation
for infrastructure as code. - Experience with
Test-Driven Development (TDD)
and testing frameworks (JUnit, Mockito).
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.