Position Overview We are seeking an experienced Full Stack Java Developer with strong expertise in modern Java technologies, Spring Boot, and solid computer science fundamentals. The ideal candidate is well-organized, able to manage multiple priorities, and capable of translating business requirements into efficient technical solutions. Experience in the finance or banking domain is preferred.
Key Responsibilities - Design, develop, and maintain applications using Core Java (8+), Spring Boot, React, and associated frameworks.
- Translate functional and business requirements into robust, scalable, and fit-for-purpose technical solutions.
- Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and support.
- Apply Test-Driven Development (TDD) principles, write acceptance tests, and ensure high code quality through peer reviews and automated...