Description
You will architect and build scalable full-stack applications using Java and Angular.
This role is hybrid.
Responsibilities
- Drive microservices architecture and design using Spring Boot and Spring Cloud.
- Develop and optimize RESTful APIs, integrating with SQL and NoSQL sources via gRPC and Kafka.
- Lead frontend development of SPAs using Angular 19, RxJS, HTML5, CSS3, and TypeScript.
- Oversee CI/CD pipelines using Jenkins, Docker, Kubernetes, and Helm for automated deployments.
- Implement monitoring solutions with Dynatrace and Log Scale, and conduct code reviews.
Required Skills
- 10+ years of hands-on experience in Java full-stack development.
- Expertise in Java 21 and the Spring ecosystem (Boot, Webflux, Security, Batch, Cloud).
- Strong front-end skills with Angular 19, RxJS, HTML5, CSS3, and TypeScript.
- Proven experience with RESTful service design and Oracle, MongoDB, or Elasticsearch.
- Experience with messaging platforms like Apache Kafka and protocols like gRPC.
- Solid understanding of DevOps tools: Git, Jenkins, Docker, Kubernetes, Helm.
- Hands-on experience with Red Hat OpenShift cloud infrastructure.
- Knowledge of automated testing frameworks (JUnit, Mockito, Cucumber, Selenium).
Preferred Skills
- Experience with Tetrate Service Mesh.
- Knowledge of microservices architectures and distributed systems patterns.