Manage My Dream - New York, NY

posted 3 months ago

Full-time - Senior
New York, NY
Personal and Laundry Services

About the position

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.

Responsibilities

  • Leading various tasks relating to requirements analysis of Java full stack development.
  • Collaborating with cross-functional teams and BAs to gather requirements, design, and develop Java batch solutions.
  • Creating flow diagrams, structure charts, and other types of system or process representations.
  • Performing hands-on development work including build and deployment tasks.
  • Demonstrating knowledge of the Software Development Life Cycle (SDLC).
  • Contributing positively in a dynamic environment and managing multiple tasks effectively.

Requirements

  • 6+ years of applications development experience using Java.
  • Experience with JIRA, Bit Bucket/GitHub, and Jenkins.
  • Experience in creating Java batch automations for bulk processing.
  • Experience in full stack web development with Angular and Spring Boot.
  • Experience with a range of web programming languages such as Java, J2EE, XML, XSD, JSON.
  • Understanding of secure coding practices (OWASP).
  • Experience in executing peer review code reviews and applying best practices.
  • Self-motivated when it comes to tasking and development planning.
  • Great communication skills and confidence to manage up.

Nice-to-haves

  • Core Banking or Lending Business knowledge.
  • Wealth management skills/knowledge.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service