Job Summary:
We are seeking an experienced Java Full Stack Developer to lead the design and implementation of scalable microservices-based applications. The role involves developing RESTful web services, building user interfaces using React JS, and implementing robust backend solutions using Core Java, Spring Boot, and Spring Core. The ideal candidate will have strong expertise in Kafka, Oracle, and PL/SQL, along with experience in Cards and Payments domain. The role also requires providing technical guidance, mentoring developers, and ensuring adherence to coding standards and best practices.
Key Responsibilities:
• Lead the design and implementation of scalable microservices architecture to enhance system performance and reliability.
• Oversee the development and deployment of RESTful web services to facilitate seamless communication between applications.
• Provide technical guidance and mentorship to the development team, fostering a collaborative and innovative environment.
• Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
• Integrate Kafka for efficient data streaming and real-time processing within the application ecosystem.
• Utilize Oracle and PL/SQL for database management, ensuring data integrity and optimal performance.
• Implement Spring Boot and Spring Core frameworks to streamline application development and enhance modularity.
• Develop and maintain frontend components using React JS.
• Conduct code reviews and ensure adherence to development best practices and coding standards.
Required Qualifications:
• Strong expertise in Core Java for efficient coding and system integration.
• Hands-on experience with Spring Boot, Spring Core, microservices, and RESTful web services.
• Proficiency in Kafka, Oracle, and PL/SQL for effective data management and processing.
• Experience with React JS for frontend development and UI implementation.
• Strong understanding of scalable application architecture and distributed systems.
• Experience providing technical guidance, mentoring developers, and conducting code reviews.
• Domain knowledge or experience in Cards and Payments.