Java Tech Lead \ Architect - Weehawken, NJ (Hybrid 4 days on-site)

    • Goldenpick Technologies
  • Weehawken, NJ
  • Posted 3 days ago | Updated 2 hours ago

Overview

On Site
Hybrid
Full Time

Skills

Leadership
Trading
Mainframe
Finance
Legacy systems
Migration
Planning
Solution architecture
Spring Framework
Hibernate
MyBatis
Apache Maven
Data Analysis
Continuous integration
Jenkins
TeamCity
Git
Java
React.js
IT management
Mentorship
Management
Unit testing
Functional requirements
Specification
Crucible

Job Details

Job Description

Job Description

Location : Weehawken,NJ (Hybrid 4 days on-site)

Duration : 1+ year contract

Project description

Our program was started

as the migration of the financial instruments trading legacy mainframe system to a new technical, highly-scalable platform. The success of the program in both the migration and creation of a scalable platform led to it being selected as the strategic platform providing full-scale of advisory services for one of the biggest financial institutions in the world. This has led to significant further investment for legacy system migrations and technical improvements. Currently, we have teams across several locations (Weehawken, Wroclaw) on those projects.Reengineer set of existing applications and introduce additional application interface layer, allowing to query underlying data from third-party applications

Responsibilities

  • Write clean code
  • Cover own code with tests
  • Participate in backlog refinement, planning and demos
  • Perform code reviews
  • Clarify the requirements with stakeholders
  • Participate in solution architecture design and implementation

Skills Must have

  • Technical Skills required (8+ years of experience):
  • Core Java, Spring, Hibernate/myBatis, Maven
  • Data analysis and production troubleshooting skills
  • CI: Jenkins/TeamCity, git
  • Strong development and architectural experience

Nice to have

  • Jasper Reports experience
  • Full-stack experience: Java + React
  • Ability and desire to take technical leadership
  • Ability to mentor and supervise junior employees
  • Unit-testing experience
  • Ability to write clean self-describing code
  • Ability to understand and produce business and functional requirements specification
  • Strong practice of code reviews
  • Crucible experience
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.