Job Summary
We are seeking an Application Developer to join our team, specializing in Java, Microservices, and Core Banking technologies. In this role, you will contribute to the successful delivery of software solutions, ensuring they meet the unique needs of our financial services clients.
Qualifications & Skills
Mandatory :
- Proficiency in Java, Spring Boot, and related frameworks for building Microservices-based applications.
- Strong database skills, particularly with Oracle PL / SQL and utPLSQL.
- Experience with XML technologies and web services.
- Understanding of software design principles and Java design patterns, ensuring clean and efficient code.
- Knowledge of coding standards and best practices to maintain code quality.
- Analytical mindset with excellent problem-solving abilities.
Good-to-Have :
Familiarity with testing tools like JUnit for unit testing.Experience with performance testing tools such as JMeter.Knowledge of code quality analysis tools (e.g., SonarQube).Strong communication skills, including the ability to articulate technical concepts clearly.Adaptability to work in diverse cultural and technological environments.Key Responsibilities
Software Development & Delivery : Design and develop high-quality software applications, focusing on Java, Microservices, and Core Banking systems.Implementation Support : Provide technical expertise during the implementation phase, ensuring smooth adoption of our solutions.Complex Problem Solving : Tackle intricate development tasks independently, demonstrating a high level of proficiency.Process Adherence : Follow Oracle's internal processes and guidelines for software development and project management.Collaboration : Work closely with a diverse team, including developers, designers, business analysts, and systems analysts, to deliver cohesive solutions.Client Engagement : Communicate and collaborate with bank representatives and implementation partners to ensure successful project outcomes.Career Level - IC2