A financial services company in New Jersey is currently seeking a new Senior Full Stack Java Developer for a promising opportunity with their growing staff.
Responsibilities:
The Senior Full Stack Java Developer will:
Analyze business requirements, design, code, integrate and maintain business technology solutions to aid in the general business
Provide education and technical assistance to team members to ensure quality business solutions are produced
Contribute to an open, productive work environment, which encourages innovation and excellence
Follow the software development life cycle (SDLC) to deliver quality solutions on time and on budget
Work with users to ensure accurate software requirements and business solutions are produced
Provide technical analysis to ensure the viability and continued success of the business solutions and new technology initiatives
Respond to help desk requests and other technical problems to ensure the day-to-day workflow of the is uninterrupted
Work with Third Party Technical teams to provide guidance and ensure standards are met
Ensure the security of web applications
Perform other duties, as needed
Qualifications:
8+ years of experience building enterprise applications using Java
Bachelor’s Degree in Computer Science
Experience as a Full Stack Web Developer
Solid server side and front end development experience
Extensive experience using HTML 5, Spring Framework, Spring Boot, Angular 2+, CSS/SCSS & Responsive Design
Experience in Typescript, JavaScript, and JSON
Extensive experience using Oracle PL/SQL, JDBC connections, Spring JDBC and Transactions
Experience building secure applications using OWASP fundamentals
Familiarity with software management tools (Maven, Git)
Experience implementing cryptography and hashing as it relates to user passwords, security tokens, and socket message transport
Experience designing and coding multi-threaded/concurrent applications (Threads, Executors, and Tasks)
Experience building server side API’s
Experience using IntelliJ or equivalent IDE for coding and debugging
Great interpersonal skills
Excellent communication skills (written and verbal)