Full Stack Java Developer
- Job Title
- Full Stack Java Developer
- Job ID
- 27526053
- Location
- New York, NY
- Other Location
- Description
-
Senior Java Full-Stack Developer for a Full Time Permanent position with a global Financial Services company in New York city.
$170k base salary + 24% Cash bonus. Open for visa sponsorship.
Responsibilities:
Gather requirements from the business users on projects ranging from
major implementations to minor enhancements across business areas,
analyze, define the technical designs, work on development, and
perform testing & UAT/Production/User support. This involves following
the complete SDLC life cycle including all the technical
documentation, analysis, design, development, testing and
UAT/Production support
Research, test, build, and coordinate the integration of new
applications based on client requirements
Design and develops new software products or major enhancements to
existing software
Generation and execution of automated testing
Ability to adapt quickly to an existing, complex environment and learn
new concepts/software technologies as needs arise
Assists in the evaluation and recommendation of application software
packages, application integration, and testing tools
UAT & Production Support: Support the application/business and the
processes in UAT and Production environments
Code base maintenance/synch ups, etc.
Collaboration with team of developers to support ongoing projects,
coding, and testing as needed
Responsible for coding and supporting applications, testing software as needed
Required Skills:
Full-Stack Java developer with a working knowledge of Linux and
experience developing in a GUI framework
10+ years of experience working in a Java designing/developing n-tier
architectures (UI, Business Logic Layer, Data Access Layer).
Proficient with Javascript/React
Solid knowledge of OOP software concepts, design patterns, and best practices
Proficient in Persistence Technologies: Spring, RESTful Services,
Hibernate, IBATIS and JDBC
Strong working knowledge in Databases: SQL, PL/SQL, and Cloudera is a plus
Experience in using test automation frameworks
Bachelor's degree in Computer Science Engineering or equivalent