About the job
We are seeking an experienced Lead Java Developer with over 7 years of expertise in Java and J2EE development. The ideal candidate will possess the following skills:
- Core Java: Proficient understanding of Data Structures, Algorithms, I/O, NIO, and Multi-Threading.
- Spring Framework: Extensive experience with Spring Boot, Spring MVC, Spring Integration, and Spring Batch.
- Message Systems: Familiarity with RabbitMQ and Kafka.
- Analytical Skills: Strong analytical capabilities and problem-solving skills.
- Technical Solutions: Ability to identify and resolve technical issues effectively.
- Object-Oriented Design: Solid grasp of OO design principles and GOF design patterns.

