Senior Java Back-end Developer
Posted Updated
Description
We are seeking a highly skilled Senior Java Back-end Developer to join our dynamic team. The ideal candidate will have extensive experience in developing robust back-end systems using Java and will be proficient in working with Kafka for real-time data processing. As a Senior Developer, you will play a crucial role in designing, implementing, and maintaining scalable applications that meet the needs of our clients.
Key Responsibilities:
- Design and develop high-performance back-end systems using Java.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Implement data storage solutions and ensure data integrity and security.
- Utilize Kafka for building real-time data pipelines and streaming applications.
- Troubleshoot and optimize existing applications for performance and scalability.
- Participate in code reviews and mentor junior developers to enhance team capabilities.
- Stay updated with emerging technologies and industry trends to continuously improve our development processes.
Required Skills:
- Strong proficiency in Java programming language.
- Experience with Kafka and its ecosystem.
- Familiarity with RESTful APIs and microservices architecture.
- Knowledge of database management systems and data modeling.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively.
If you are passionate about back-end development and eager to take on new challenges, we encourage you to apply for this exciting opportunity. Join us in building innovative solutions that drive success for our clients.