Java Back-End Developer
Core
Developing Java-based backend systems, preferably within the insurance domain, utilizing microservices and containerized architectures.
Role type
Senior Java Back-End Developer
Builds
Microservices, REST APIs, and containerized applications (Docker, Kubernetes, OpenShift)
Domain
Insurance / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java 8+, SQL, Maven, Git, Spring/Spring Boot, Microservices, REST APIs, Docker, Kubernetes, OpenShift, JUnit, Mockito, Design Patterns, Functional and Non-Functional Testing, Performance Testing, Resilience Testing, Test Automation, Cloud Architecture, Network Security, Penetration Testing, OWASP Best Practices, Linux Systems, Network Protocols
Preferred skills
Infrastructure as Code (Terraform, Ansible), Monitoring (Prometheus, Grafana, ELK), SonarQube, Jenkins
Technologies
Java, Spring Boot, Docker, Kubernetes, OpenShift, Terraform, Ansible, Prometheus, Grafana, ELK, SonarQube, Jenkins, Selenium, Cypress
Responsibilities
Design and implement microservices and REST APIs; Develop and maintain containerized applications; Perform functional, non-functional, performance, and resilience testing; Ensure security compliance and implement OWASP best practices; Automate testing and CI/CD pipelines; Collaborate in a team environment to solve complex problems.
Seniority
Senior, hands-on IC