Manage My Dream - New York, NY
posted 4 months ago
The Senior Java Application Developer position is a full-time role based in New York, New York, and is designed for an experienced developer who will work closely with both onshore and offshore teams. This role is critical in leading various tasks related to the requirements analysis of Java full stack development. The successful candidate will be expected to collaborate effectively with cross-functional teams and Business Analysts (BAs) to gather requirements, design, and develop Java batch solutions. A strong familiarity with the Spring Framework and full-stack web application design using Angular is essential for this position. In this dynamic environment, the Senior Java Application Developer will create flow diagrams, structure charts, and other types of system or process representations to aid in the development process. The role requires hands-on development work, including build and deployment tasks, and a solid understanding of the Software Development Life Cycle (SDLC). The candidate must possess an energetic and positive attitude, with the ability to multi-task and contribute effectively to the team. The ideal candidate will have over 6 years of applications development experience using Java, with a proven track record in creating Java batch automations for bulk processing. Experience with tools such as JIRA, Bit Bucket/GitHub, and Jenkins is required, along with a strong background in full stack web development using Angular and Spring Boot. Knowledge of secure coding practices, particularly OWASP standards, is also necessary. The candidate should be self-motivated, possess excellent communication skills, and have the confidence to manage up effectively. Familiarity with core banking or lending business, as well as wealth management skills, will be considered a plus.