Java and Java API -- Senior Engineer4 We are looking for a talented Senior Java Developer. The ideal candidate will have strong experience in Java programming, Java API development, and messaging systems like Kafka. This role involves designing, developing, and maintaining high-performance applications to support our business needs.
Key Responsibilities:
• Develop and maintain Java applications with a focus on performance and scalability.
• Design and implement Java APIs to enable seamless integration with other systems.
• Develop and manage messaging systems using Kafka for real-time data processing.
• Write and maintain batch programs to handle large-scale data processing tasks.
• Collaborate with cross-functional teams to gather requirements and design solutions.
• Optimize code for efficiency and reliability.
• Troubleshoot and resolve issues related to Java applications, APIs, and messaging systems.
• Ensure code quality through unit testing and code reviews.
Qualifications:
• Proven experience in Java programming (Java SE/EE).
• Strong expertise in Java API development and integration.
• Experience with messaging systems like Kafka.
• Proficiency in writing and maintaining batch programs.
• Experience with frameworks such as Spring, Hibernate, and RESTful services.
• Excellent problem-solving skills and attention to detail.
• Strong communication skills for effective collaboration with team members and stakeholders.
Any Graduate