Sr. Java Full Stack Software Engineer
A Leading International Bank in Mid-Town Manhattan is seeking a full time, permanent, Sr. Java Full Stack Software Engineer:
MUST HAVE FINANCIAL EXPERIENCE
This position is for a Sr. full stack Application Developer working in an agile environment.
A successful candidate is required to deliver solutions to our business requirements by creating software applications, have responsibility to execute projects from start to finish, work independently or with a project team.
The candidate is also expected, on daily basis, to support end-users and systems that process our business transactions.
DUTIES / RESPONSIBILITES:
???Communicate with domain experts to understand business requirement.
???Work with development manager to provide technology solution to business requirement
with technical design and estimate of work effort.
???Document technical solution with application design clearly and concisely.
???Write quality code and conduct full testing with use cases.
???Participate in and conduct code reviews
???Package application with configuration for release management team
???Provide timely support to users and systems for production issues and ad hoc queries
???Monitor, investigate and resolve issues arising from software defects or interface
problems with external systems
???Strong teamwork, communication and time management skills
???Excellent analytical, problem-solving skills coupled with a strong work ethic
???Able to learn business and technology quickly
???Deep understanding of object-oriented design/programming
???Strong core Java (prefer 1.8), JEE (jms, jdbc, servlet/jsp), including multi-threading
???Extensive web application development experience, using both front-end and back-end
service and messaging systems such as MQ (json and XML); Spring framework (MVC)
???Good relational databaseexperience, prefer MS SQL Server or Sybase: able to write
stored procedures, views, triggers; familiar with performance tuning
???Familiar with Tomcat, BIRT Reporting is a plus
???Understanding of SDLC, Agile, SOA, and Design Patterns is a plus
???Understand financial products and process
Education and Experience
???BS or MS in Computer Science, or related field.
???Minimum six (6) years of industry experience in applications development and support.
Financial sector is preferred.