Senior Java Developer

Posted on April 28, 2025

Apply Now

Job Description

  • Experience: 5+ Years
  • Location Remote
  • Roles and Responsibilities
  • Design, develop, and maintain scalable Java-based applications.
  • Implement integration solutions using Apache Camel.
  • Develop and manage distributed systems with Apache Kafka for event-driven
  • architecture.
  • Ensure application reliability and scalability using Zookeeper for distributed
  • coordination.
  • Leverage Docker and other containerization tools to build, deploy, and manage
  • applications.
  • Collaborate with cross-functional teams to define, design, and deliver new
  • features.
  • Write clean, efficient, and testable code following industry best practices.
  • Troubleshoot and resolve application performance issues.
  • Work in an agile environment, participating in sprint planning, reviews, and
  • retrospectives.
  • Requirements
  • Programming Languages: Strong proficiency in Java (JDK 8+).
  • Frameworks & Tools: Apache Camel, Kafka, Zookeeper.
  • Containerization: Hands-on experience with Docker and orchestration tools
  • (Kubernetes is a plus.)
  • Development Practices: Experience with microservices architecture and RESTful
  • APIs.
  • Database: Working knowledge of SQL and NoSQL databases.
  • Version Control: Proficient with Git and version control practices.
  • Testing: Familiarity with unit testing frameworks like JUnit.

Required Skills

java