Job Title: Achieve Operational Excellence as a Java Developer
We are seeking an experienced and skilled Java developer to join our DevOps team. The successful candidate will have excellent knowledge of Java 17, Spring Boot & Java EE, Object-Oriented design & development, event-driven design and implementations, Persistence API/Hibernate, Cloud Native application development, Kubernetes/OpenShift, Gitops, Micro Services, REST API design & development, Ports & Adapters pattern/hexagonal architecture, Domain Driven Design, Ubiquitous language, Bounded Contexts, Context Maps, Domain Model, Aggregates, Entities, Value Objects, Commands, Event Driven Architecture & Event Sourcing, CQRS, Sagas, Kafka, Test-driven development, JSON and Avro, database technologies, Plain JDBC & SQL, Integration Technologies (JMS, Camel), OWASP TOP 10 and secure code implementation, CI/CD pipelines (GIT, Maven, Tekton, ArgoCd), Atlassian Tools (JIRA, Confluence, BitBucket).
Design and develop high-quality software solutions using Java.
Collaborate with cross-functional teams to deliver projects on time and within budget.
Bachelor's degree in Computer Science or related field.
Minimum 5 years of experience in software development.