DevJobs

Java Software Engineer

Overview
Skills
  • Java Java ꞏ 3y
  • Spring Boot Spring Boot ꞏ 3y
  • Kafka Kafka
  • RDBMS RDBMS
  • Linux Linux
  • RESTful API RESTful API
  • Microservices Microservices
  • Gradle Gradle
  • Jenkins Jenkins
  • Git Git
  • Kubernetes Kubernetes
  • Docker Docker
  • Non-relational databases
  • Artifactory
  • Maven
  • Version Control systems

As a Java Software Engineer, you will be responsible for developing new features and resolving bugs in the company’s core application. You will take an active role in designing and leading end-to-end technical solutions from concept to production while deploying innovative microservices in an OCP environment.

The role also includes building event-driven architectures to support large-scale systems and working collaboratively within an Agile team that follows the SCRUM methodology.


Requirements:

  • 3+ years of experience in Backend development with Java & Spring Boot
  • Experience with relational and non-relational databases
  • Proven experience implementing REST APIs
  • Hands-on experience with Version Control systems
  • Strong understanding of Microservices architecture
  • Experience working with Linux, Docker, and Kubernetes
  • Background in event-driven development with Kafka
  • Familiarity with build & deployment tools such as Maven, Gradle, Jenkins, Artifactory
  • Experience with GIT – advantage

Matrix