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