Finding the best job has never been easier
Share
Key Responsibilities:
Design, develop, and maintain high-performance Java applications.
Implement and manage microservices using Spring Boot.
Develop and maintain event-driven systems.
Integrate and manage Elasticsearch for search and analytics.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automation.
Mentor junior developers and conduct code reviews.
Required Skills and Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
6+ years of hands-on experience in Java development.
Strong experience with Spring Boot and microservices architecture.
Proficiency in event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ).
Extensive experience with Elasticsearch, including indexing, querying, and performance tuning.
Solid understanding of object-oriented programming and design patterns.
Experience with RESTful APIs and web services.
Familiarity with version control systems (e.g., Git).
Excellent problem-solving skills and attention to detail.
Strong communication skills in English.
These jobs might be a good fit