HumanBit Logo

Java Developer | Codersbrain

contractual
Posted on March 29, 2025

Job Description

Java Developer

Job Summary

The Java Developer is responsible for designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems. The role involves handling Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Responsibilities

  • Develop and maintain Java applications using Spring Boot.
  • Design and implement MongoDB and Cassandra databases.
  • Utilize Kafka for real-time data streaming and processing.
  • Develop microservices architecture with a focus on best practices.
  • Build internal services using Java, Spring Boot, and Kafka.

Qualifications

  • Strong proficiency in Java and experience with Spring Boot.
  • Hands-on experience with MongoDB and Cassandra.
  • Experience with Kafka for real-time data processing.
  • Understanding of microservices architecture.
  • Bachelor's degree in Computer Science or a related field.

Preferred Skills

  • Experience in distributed caching technologies like Redis or Aerospike.
  • Knowledge of messaging frameworks such as Kafka, Pulsar, or RabbitMQ.
  • Strong understanding of multi-threading and concurrent programming.
  • Exposure to high-scale systems and performance optimization.

Experience

5-6 years of experience in Java development with a focus on Spring Boot, MongoDB, and Kafka.

Environment

The role involves working in a dynamic and collaborative environment, primarily in-office, with opportunities for hybrid work arrangements depending on project requirements and timelines【

Powered by
HumanBit Logo