This is a requirement for Oracle Financial Services Finergy division. We are a part of Oracle Financial Services Global Business Unit (FSGBU) business unit and our specialized solutions address the unique business needs of banking and financial institutions, enabling them to make more informed business decisions and serve customers better.
We are looking for a Senior Java Full Stack Developer with 5-10 years of experience working with Angular, Spring Boot, and Oracle DB responsible for designing, developing, and maintaining both front-end and back-end applications, building REST APIs, optimizing Oracle database interactions, collaborating within Agile teams, ensuring code quality, and mentoring junior team members.
Qualifications
Career Level - IC4
Responsibilities
Key Responsibilities
- Design, develop, and maintain front-end applications using Angular (2+).
- Build robust back-end APIs and services utilizing Spring Boot and Java.
- Develop, integrate, and document REST APIs for efficient client-server communication.
- Optimize Oracle database interactions, including crafting complex SQL queries and procedures.
- Collaborate within Agile teams, actively participating in scrum practices and end-to-end solution delivery.
- Ensure code quality, scalability, and maintainability through design patterns, code reviews, and modern testing strategies.
- Mentor and support junior developers, providing technical guidance and feedback.
- Contribute to technical designs, architectural decisions, and continuous process improvement.
Qualifications & Skills
Mandatory:
- 10+ years of enterprise software development experience.
- Expertise in Java and object-oriented programming.
- Proven background with Spring Boot for secure and efficient back-end solutions.
- Proficiency in Angular (2+) for single-page application development.
- Advanced skills in Oracle SQL, including optimizing queries and procedures.
- Experience building and consuming REST APIs for front-end/back-end integration.
- Working knowledge of microservices architecture and event-driven systems (e.g., Kafka).
- Hands-on experience in Agile/Scrum methodologies.
Good-to-Have:
- Proficiency with HTML, CSS, and modern JavaScript.
- Familiarity with Docker, Kubernetes, Maven/Gradle, and Git.
- Demonstrated ability to conduct code reviews and mentor junior team members.
- Exposure to CI/CD practices and cloud-native application development.
Self-Assessment Questions
- Do I have 10+ years of hands-on experience designing and developing enterprise Java applications, including both backend and frontend (Angular) components?
- Am I confident using Spring Boot and Angular (2+) to build secure, high-performance, and scalable full stack applications?
- Can I write, optimize, and troubleshoot complex Oracle SQL queries, stored procedures, and database integration challenges?
- Have I contributed to microservices architectures and event-driven designs (such as with Kafka) within Agile teams?
- Have I provided technical mentorship, conducted code reviews, or contributed to design decisions in previous teams?