Description

Own the development, testing, and deployment of Java-based services integrating Kafka and message queues.

Responsibilities

  • Design and implement scalable backend services using Core Java, J2EE, and Spring Boot.
  • Define test scenarios and automate unit and integration testing to ensure code quality.
  • Conduct performance testing and optimize code for efficiency and reliability.
  • Manage build and deployment pipelines using Bitbucket, Git, and Jenkins.
  • Collaborate with the team to solve complex problems and maintain system stability.

Required Skills

  • 5-8+ years of hands-on coding experience in Java and J2EE.
  • Strong proficiency in Core Java and Spring Boot frameworks.
  • Experience with Kafka, Message Queues (MQ), and message parsers.
  • Proficiency with Oracle and Cassandra databases.
  • Knowledge of build and deployment tools including Bitbucket, Git, and Jenkins.
  • Ability to write clean, optimized, and testable code.

Preferred Skills

  • Experience with frontend technologies such as React JS or ExtJS.
  • Background in high-throughput message processing systems.

Education

Any Gradute