Job Description :
We are seeking a skilled Senior Java Developer with 4 to 9 years of hands-on experience in developing scalable and high-performance applications. The ideal candidate will have a strong foundation in Core Java, object-oriented programming (OOPs), and practical exposure to cloud technologies (AWS) and Apache Kafka. Experience in Kotlin is a plus.
Key Responsibilities :
- Design, develop, and maintain Java-based applications with a focus on performance and scalability.
- Implement OOPs principles to ensure modular, maintainable, and testable code.
- Integrate and manage cloud-based services using AWS (EC2, S3, Lambda, etc.).
- Build and manage real-time data pipelines and message queues using Apache Kafka.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Participate in code reviews, unit testing, and continuous integration processes.
- Contribute to system architecture and technical design Skills :
- Strong experience in Core Java (Collections, Multithreading, Exception Handling).
- Deep understanding of Object-Oriented Programming (OOPs) concepts.
- Hands-on experience with AWS services.
- Experience with Apache Kafka for data streaming and event-driven architecture.
- Familiarity with RESTful APIs, Git, and CI / CD tools.
- Good problem-solving and analytical skills.
ref : hirist.tech)