Java DeveloperWe are seeking a motivated and technically skilled Java Developer with 2–4 years of experience to join our team supporting applications in the Wealth Management domain. This role requires strong hands-on experience in Java 8, Spring Framework, Python, and RESTful APIs within a microservices-based architecture.Key Responsibilities:Collaborate with Business Analysts to gather requirements and translate them into technical solutionsDesign, develop, test, and implement scalable and maintainable backend servicesBuild and maintain RESTful APIs and integrate them with front-end modulesParticipate in application enhancements, debugging, and performance tuningResolve Oracle/PL-SQL performance issues and optimize queriesApply SDLC best practices throughout the development lifecyclePerform unit and snapshot testing of componentsWork collaboratively in Agile development teams to deliver high-quality solutionsRequired Skills:2–4 years of hands-on experience in Java 8 and Spring FrameworkExperience with Python for scripting or back-end logicStrong background in RESTful API development in microservices architectureProficiency in Oracle/PL-SQL; experience with MongoDB or other NoSQL databases is a plusGood understanding of complex system architecture and design patternsFamiliarity with integration of front-end components (e.g., React or Angular) via REST APIsKnowledge of software development best practices, testing strategies, and version control toolsPreferred Experience:Prior experience working in the Wealth Management or Financial Services domainExposure to Agile/Scrum methodologiesAbility to troubleshoot and resolve issues in a fast-paced development environment