Hyderabad, Telangana, India
Information Technology
Full-Time
The IT Firm
Overview
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.
Responsibilities
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 :
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.
Responsibilities
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.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in