girl looking into her desktop
Back to search results

Java Developer III

Pennington, New Jersey;

Job Description:

Position Summary

Demonstrate and develop core components of the product and also build design patterns for other developers to easily implement and adopt.
  • Bring strong engineering practices to the team and drive for coding excellence
  • Building and designing the Solution Right
  • Design, develop and be accountable for feature delivery.
  • Apply enterprise standards for solution design, coding and quality.
  • Ensure solution meets product acceptance criteria with minimal technical debt.
  • Responsible for compliance and security items and audit support at the team level.
  • Act as a liaison for production activities/issues.
  • Investigate and recommend best practices and process improvements.
  • Work Planning and Execution
  • Guide team members with skills and practices (planning & estimation, peer reviews and other engineering practices).
  • Identify technical gaps in existing solutions and seamlessly enhance in an iterative approach

Required Skills

  • 8+ years of strong hands on experience in Core Java and Spring boot
  • Experience with Java frameworks & Data Structures
  • Experience with Camunda BPM
  • Experience with Unit Testing Frameworks
  • Proficiency in all layers of a multi-tier application
  • Solid understanding of API’s, abstractions, and message/socket level development
  • Experience with n-tier web applications with distributed components
  • Experience with containers, distributed cache, load balancing, session replication, clustering and failover
  • Identify and document all bugs and potential quality issues with clarity
  • Proactively work with developers to reproduce bugs and verify defect fixes.
  • Isolate, replicate, and report defects and verify defect fixes.
  • Strong analytical skills with the ability to break down and communicate complex issues, ideas and solutions
  • Problem solving abilities
  • Look beyond the surface to understand root causes so that complete and long-term solutions can be built

Desired Skills

  • Knowledge of BPM and Risk Management
  • Knowledge of container based architecture and design including service mesh
  •  Ability to design end to end solutions with limited guidance
  •  Knowledge of Systems Development Life Cycle (SDLC), Agile (SCRUM and SAFe), and/or Six Sigma (Lean) methodologies.
  • Banking domain knowledge.
  • Ability to foster strong collaboration among team members and multitask effectively
.

Job Band:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Position Summary

Demonstrate and develop core components of the product and also build design patterns for other developers to easily implement and adopt.
  • Bring strong engineering practices to the team and drive for coding excellence
  • Building and designing the Solution Right
  • Design, develop and be accountable for feature delivery.
  • Apply enterprise standards for solution design, coding and quality.
  • Ensure solution meets product acceptance criteria with minimal technical debt.
  • Responsible for compliance and security items and audit support at the team level.
  • Act as a liaison for production activities/issues.
  • Investigate and recommend best practices and process improvements.
  • Work Planning and Execution
  • Guide team members with skills and practices (planning & estimation, peer reviews and other engineering practices).
  • Identify technical gaps in existing solutions and seamlessly enhance in an iterative approach

Required Skills

  • 8+ years of strong hands on experience in Core Java and Spring boot
  • Experience with Java frameworks & Data Structures
  • Experience with Camunda BPM
  • Experience with Unit Testing Frameworks
  • Proficiency in all layers of a multi-tier application
  • Solid understanding of API’s, abstractions, and message/socket level development
  • Experience with n-tier web applications with distributed components
  • Experience with containers, distributed cache, load balancing, session replication, clustering and failover
  • Identify and document all bugs and potential quality issues with clarity
  • Proactively work with developers to reproduce bugs and verify defect fixes.
  • Isolate, replicate, and report defects and verify defect fixes.
  • Strong analytical skills with the ability to break down and communicate complex issues, ideas and solutions
  • Problem solving abilities
  • Look beyond the surface to understand root causes so that complete and long-term solutions can be built

Desired Skills

  • Knowledge of BPM and Risk Management
  • Knowledge of container based architecture and design including service mesh
  •  Ability to design end to end solutions with limited guidance
  •  Knowledge of Systems Development Life Cycle (SDLC), Agile (SCRUM and SAFe), and/or Six Sigma (Lean) methodologies.
  • Banking domain knowledge.
  • Ability to foster strong collaboration among team members and multitask effectively
.

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-21011700

Band: H5

Manages People: No

Travel: No

Manager:

Talent Acquisition Contact:

Forrest Williams

Referral Bonus:

0