IT Firm
Java Developer
Job Location
in, India
Job Description
Position Summary : We are seeking a highly skilled Java Developer with hands-on experience in developing microservices, backend APIs, and event-driven systems using Apache Kafka. You will be responsible for building robust, scalable, and high-performance backend systems that process large volumes of data in real-time. As a key contributor, you will be expected to bring strong problem-solving skills, software design expertise, and a deep understanding of modern backend architecture. You will work across multiple domains, ranging from financial services and e-commerce to cloud-native Responsibilities : - Design, develop, test, and deploy high-performance Java applications using Spring Boot and related technologies. - Architect and build microservices-based solutions using Spring Cloud, REST APIs, and Apache Kafka. - Develop and maintain event-driven architectures leveraging Kafka producers, consumers, topics, and stream processing. - Write clean, reusable, and optimized code with high coverage unit and integration tests. - Collaborate with cross-functional teams including Product Owners, DevOps, QA, and Architects to define, design, and deliver new features. - Perform code reviews, identify and fix bugs, performance bottlenecks, and security vulnerabilities. - Analyze business requirements and contribute to architectural discussions and technology evaluations. - Ensure high availability, scalability, and resiliency of all backend systems. - Maintain documentation for technical designs, APIs, and operational procedures. - Participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives. - Mentor junior developers and contribute to internal knowledge-sharing sessions and technical Skills Required Java & Backend Development : - Strong expertise in Java 8, including OOP concepts, collections, concurrency, and functional programming. - Experience with Spring Framework Spring Boot, Spring Data JPA, Spring Security, Spring Cloud. - Deep understanding of RESTful API design, implementation, and documentation & Event-Driven Systems : - Hands-on experience with Apache Kafka creating and managing topics, writing Kafka producers and consumers, schema registry, Kafka Streams, and Kafka Connect. - Knowledge of distributed event streaming architectures and exactly-once : - Proficient in RDBMS such as PostgreSQL, MySQL, Oracle, etc. - Familiarity with NoSQL databases like MongoDB, Cassandra, or & Tooling : - Working knowledge of Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab CI). - Familiarity with build tools like Maven or Gradle. - Hands-on with GIT for version control, and Log4j, Slf4j for & Quality : - Experience in writing unit tests using JUnit, Mockito, or similar. - Exposure to integration testing frameworks and API testing tools like Postman or REST to Have (Preferred Skills) : - Experience with cloud platforms like AWS (EC2, S3, SNS, SQS), Azure, or GCP. - Understanding of message brokers like RabbitMQ, ActiveMQ, or similar. - Exposure to monitoring tools like Prometheus, Grafana, ELK Stack. - Familiarity with Data Lake and real-time analytics tools. - Knowledge of container orchestration, service mesh, and API Gateway Skills & Attributes : - Strong problem-solving and analytical skills. - Excellent verbal and written communication. - Ability to work independently and in a team environment. - Strong time management and organizational skills. - Willingness to take ownership and lead by example. - Proactive attitude with a focus on continuous improvement. (ref:hirist.tech)
Location: in, IN
Posted Date: 5/3/2025
Location: in, IN
Posted Date: 5/3/2025
Contact Information
Contact | Human Resources IT Firm |
---|