Software Engineer (Java, Spring Framework, NodeJS) | Hybrid - Sunnyvale, CA
Software Engineer (Java, Spring Framework, NodeJS) | Hybrid - Sunnyvale, CA
Posted yesterday
SENIORITY
Lead
About the role
- Backend: Java, Spring Framework, NodeJSDatabases: Relational (MySQL)
- Cloud experience: GCP or Azure Cloud Platform (micro-services architectures (REST), event-based architecture (Kafka, JMS, etc.), Azure Storage, Kubernetes, Docker)
- Experience in managing web application and cloud with ability to debug at code level.
- Strong understanding of internals of web application along with database management.
- Ability to code/script in one of the languages (Python or Java) and have working knowledge of SQL and databases.
- Building monitoring tools and automation for managing the Production systems.
- Hands on experience in doing proofs of concepts based on business and technology needs and communicating technology direction to top management.
- Experience with source code repositories (Git) and CI tools (Jenkins, Maven) and software provisioning and deployment automation tools.
- Exposure on Azure or Google Cloud and performing orchestration, deployments & CI/CD using Ansible & Terraform.
- Exposure in deploying and managing Kubernetes and container technologies like Docker is an added advantage.
- Experience in building scalable/highly available distributed systems in production environment is desirable.
- Have an enthusiastic, go-for-it attitude. When you see something broken, you can't help but fix it.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
