Hiring for IT Consulting and Service organization based in Singapore Description: Regulatory Reporting__ JAVA Fullstack Developer Responsibilities: Design and develop robust and scalable Java applications using Java 8 and above. Implement clean, well-documented, and efficient code. Work with RDBMS databases to store and retrieve data. Participate in code reviews and provide mentorship to junior developers. Write unit and integration tests for applications. Perform code analysis and refactoring to ensure code quality. Troubleshoot and debug code issues. Stay up to date with the latest advancements in Java technologies and best practices. Collaborate effectively with cross-functional teams including product, design, and QA. Participate in the continuous improvement of the development process. Qualifications: 5-7 years of experience in Java development using Java 8 and above Proven experience in designing and developing high-quality software applications. Strong understanding of object-oriented programming principles and design patterns Experience with RDBMS databases (e.g., MySQL, PostgreSQL) Experience with unit testing frameworks (e.g., JUnit, Mockito) Excellent problem-solving and analytical skills Effective communication and collaboration skills Ability to work independently and as part of a team. Passion for learning and staying up to date with the latest technologies. Prior banking applications developer (highly valued)