A global Investment Bank is currently seeking a Senior Java Application Architect to join their team in Weehawken, NJ. This candidate must have strong design, development and architecture skills. In this role you will be helping develop technology for Research and Sales groups.
- 12+ years of hands on development experience along with architectural mindset and capability.
- Ability to define and factor in performance, scalability, availability, resiliency, security, and maintainability when making technology selection and application
- 5+ years experience in Java, front end, React JS, REST API, tools, Framework, design patterns, architectural methodologies, web development, DB, SQL, Node.js, GIT, SVN etc.
- Ensure application designs meet documented SLA/SLOs.
- Multi-yearexperience of Enterprise Software Development and end-to-end delivery
- Familiarity with Linux including scripting (Unix, bash)
- Solid understanding and strong advocate of agile software development and modern software development practices
- Familiarity with CRM, CTI (Computer Telephony) and Outlook add-in is strongly preferred