Requirements
- Commitment, ability, and aptitude for teamwork
- Ability to express complex ideas about previous projects
- Monitoring: Prometheus, Grafana – Senior Level
- Logging: ELK stack
- Microservice architecture
- RESTful API composition
- Stability patterns (circuit breaker, bulkheading, service discovery…)
- Coding: Java8,11 (reactive programming, futures)
- Testing: Junit, Mockito, Wiremock, MockMVC
- Containers: Docker / Kubernetes / OpenShift
- Ansible
- Experience building CI/CD pipelines
- Experience in Linux
Preferred Skills
- Public Cloud: Administration and Observability Tools
- Microservice architecture
- Distributed traceability
- Hexagonal architecture
- Domain‑Driven Design (DDD)
- Message Brokers (Kafka, RabbitMQ)
- Feature Flags
- Database Migration Tools: Liquibase / Flyway
- Relational databases and NoSQL – Cassandra, Spark, HortonWorks
- Spring (Spring‑Boot, SpringBatch, MVC), Maven
- Persistence: JPA, Oracle, JDBC
- OpenAPI, Swagger
Equal Opportunity & Accessibility
If you have a valid disability certificate, Certificate of Disability in Force, please contact us.
HCL is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.
#J-18808-Ljbffr