**Responsibilities**:
What you'll be able to do:
- Participate in highly collaborative Full Stack extreme Programming (XP) with Test Driven Development (TDD)
- On-call, off-hours, and weekend support is required on a rotational basis.
- Engage in Agile practices including but not limited to Stand-ups, backlog grooming, sprint demos and journey mapping
Even better, you may have...
- In depth knowledge of full stack and Microservices architectures, hands on in NodeJS, ExpressJS, Angular, React, ReactNative and GraphQL
- Hands on experience in two of the three cloud areas: AWS, GCP (preferred), Azure.
- Experience with infrastructure as code, build pipelines and containerization.
- Experience with Spring Cloud and deploying to cloud platforms (e.g., Pivotal Cloud Foundry, Cloud Foundry, GCP).
- GCP Certification
**Qualifications**:
The minimum requirements we seek:
- Bachelor´s degree in Computer Engineering, Information technology areas, or a related field
- Mandatory Skills: Java8, Spring Boot, Microservices, Cloud (GCP/AWS/PCF/Azure), Database (SQL Server/PostgreSQL), GitHub, Angular
- Addon Skills: Spring Security, Junit, DevOPs (Tekton), JavaScript, jQuery, HTML5, CSS, Splunk, Dynatrace, SonarQube, Checkmarx
- 2+ Experience working with Google Cloud platform - specifically Google Kubernetes engine, Terraform, and infrastructure
- 2+ experience in container management solutions: Kubernetes, Docker, Cloud native technologies such as API Gateway, Kubernetes, Docker
- 2+ Experience with Spring Boot, Cloud SQL, Big Query, Cloud Run, Postgresql, GECHUB etc
- 2+ Experience developing APIs or REST services experience.
- Experience working with Stream processing Systems such as Storm, Spark-Streaming and Pulsar/Kafka Streams.
- Experience with any Bigdata development on one or more cloud Platforms. GCP is plus.
- Experience using advanced software configuration management (source control, DevOps, CI/CD, etc.)
- Alerting and Monitoring experience with ELK/Dynatrace/Splunk etc
- Experience working in Unix/Linux environments, mainframe legacy, Opensource technologies, client-server apps.
**Preferred requirements**:
- Experience in supporting continuous improvement by investigating development alternatives.
- Experience in all phases of the development lifecycle.
- Knowledge of coding and software craftsmanship practices.
- Ability to work collaboratively with others and navigate complex decision-making.
- Strong communication and presentation skills, ability to share/teach others, and work collaboratively with others.
- Self-motivated, results-oriented with a passion for leading-edge technologies and emerging software trends as well as understanding existing bottlenecks and coming up with innovative solutions and open to learning new technology