Project description
We are looking for an experienced specialist to work for one of our client from the banking industry.
Responsibilities
* Develop and maintain robust, scalable backend systems using Java, ensuring high performance and reliability.
* Design and implement asynchronous event-driven architectures using tools like Apache Kafka for real-time data processing and system integration.
* Work extensively with relational databases, particularly Oracle, to manage complex data models and business logic.
* Collaborate with architects, analysts, and cross-functional teams to design solutions grounded in deep conceptual and analytical thinking.
* Contribute to system architecture discussions, ensuring scalability, maintainability, and fault tolerance.Champion clean code practices, conduct code reviews, and mentor junior developers in the team.
SKILLS
Must have
* Advanced proficiency in Java development, with experience building enterprise-grade applications.
* Strong hands-on expertise with Oracle databases, including PL/SQL and database performance tuning.
* Practical experience with Apache Kafka or similar messaging/event-streaming platforms.
* Demonstrated ability to architect and implement complex systems requiring analytical and conceptual strength.
* Familiarity with microservices, containerization (e.g., Docker), and cloud environments is a plus.
* Excellent problem-solving skills and a structured approach to technical challenges and decision-making.
Nice to have
n/a
#J-18808-Ljbffr