Previous Job
Previous
Lead Java Developer
Ref No.: 18-00454
Location: Whippany, New Jersey
Position Type:Direct Placement
Start Date: 10/09/2018
Lead Java Developer

Description:
  • Work with delivery and project managers to help with technical feasibility, estimation and planning new initiatives.
  • Help with the architecture and build out of new Control Room / Conflict System
  • Mentor junior developers and distil best practices in relation to J2EE development and architecture
  • Lead/manage critical compliance applications enhancements following Agile methodology
  • Articulate the product architectural vision, benefit and create design documentation
  • Providing SME services to the Production Support teams in respect to your application(s)
Accountabilities:
  • Work with delivery and project managers to help with technical feasibility, estimation and planning new initiatives.
  • Hands on strong Java developer with extensive Java spring framework experience
  • Work with support when needed to guide through production issues and proactively help with system stability and performance etc.
  • Mentor junior developers and distil best practices in relation to development and architecture.
  • Drive and define development standards in collaboration with delivery manager.
  • Lead and Manage scrum technically and be a go to person for technical guidance.
  • Work with Business Analysts, Transformations partners and end users in order to provide clarity around complex concepts.
  • Articulate the product architectural vision, benefit and create design documentation.
  • Creation of technical design documents adhering to predefined standards and bring in best industry practices.
  • Providing SME services to the Production Support teams in respect to your application(s)
  • Hands on development using Java/Java Spring/ELK/Oracle PL-SQL technologies delivering the functionality to a high quality meeting the agreed specifications and standards.
  • Pro-active engagement in Agile ceremonies; e.g. daily stand ups, retrospectives and product demos
  • Ability to troubleshoot QA, UAT, production and performance issues; identifying root cause and options for optimisation.
  • Incorporation of non-functional requirements increasing maintainability and reliability; thus reducing technical debt.
  • Conduct regular code reviews and provide constructive feedback across the team.
  • Ensuring project documentation is maintained as per project/firm standards.
  • Lead test-driven development approaches as appropriate.
Required Skills:
  • Computer Science degree or equivalent experience
  • 4 - 6 years experience using Agile methodologies
  • 4 - 6 years experience using Java / Java Spring / ELK/ Hibernate
  • 4 - 6 years experience using Micro-service architecture
  • 4 - 6 years experience of Oracle / PL-SQL, JMS, Solace
  • 4 - 6 years experience with the following tool sets:
  • Perforce/GIT for source code control
  • Confluence, JIRA, UML for project and task tracking
  • Experience with software release/build processes (e.g., Continuous Integration, Automated Deployment, Test Driven Development, etc.)
  • JBOSS, Tomcat
  • Cloud environment
Desired Skills:
  • Prior experience working as Senior Developer/Tech Lead
  • Excellent problem solving skills, able to shift priorities quickly
  • Ability to work independently, multi-task, and deliver results
  • A proactive, self-starter, who is can be relied upon to act on initiative
  • Experience in Compliance Control Room and Conflicts Management preferable

Adam Planica
Senior Technology Recruiter
PRI Technology
P: 973.732.5454 x41
C: 917.572.1363

www.pritechnology.com
Required Skills: