• Snapboard
  • Activity
  • Reports
  • Campaign
Welcome ,

Chat with the recruiter

...Minimize

Hey I'm Online! Leave me a message.
Let me know if you have any questions.

Java Software Engineer II (Mid Tier)-GMOT

In United States

Save this job

Java Software Engineer II (Mid Tier)-GMOT   

Click on the below icons to share this job to Linkedin, Twitter!

JOB TITLE:

Java Software Engineer II (Mid Tier)-GMOT

JOB TYPE:

JOB SKILLS:

JOB LOCATION:

Jersey City, NJ United States

JOB DESCRIPTION:

Responsible for developing and delivering complex software requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces. Familiar with development and testing practices of the bank. Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements Utilizes multiple architectural components (across data, application, business) in design and development of client requirements. Assists team with resolving technical complexities involved in realizing story work. Contributes to existing test suites (integration, regression, performance); Analyzes test reports, identifies any test issues/errors; Triages the underlying cause. Documents and communicates required information for deployment, maintenance, support, and business functionality. Participates, contributes and can coach team members in the delivery/release (CI-CD) events. e.g. branching timelines, pull requests, issue triage, merge/conflict resolution, release notes. Individual contributor.

 

Position Summary

As part of an Agile team, the candidate will work with users to refine requirements, design and develop high-quality and scalable systems, and assist users during the QA/UAT process. This is a hands-on, technical position with the expectation that a majority of the candidate's time will be spent on active development tasks.

 

Key Responsibilities:

  • Contribute to all stages of software development lifecycle

  • Design, implement and maintain Java-based applications that can be high-volume and low-latency

  • Analyze user requirements to define business objectives

  • Envisioning system features and functionality

  • Define application objectives and functionality

  • Ensure application designs conform with business goals

  • Develop and test software

 

Required Skills:

  • 3 + years experience developing solutions with Core Java

  • 2 + years experience developing solutions with Scala and/or other functional language is desirable

 

Desired Skills:

  • Experience writing Unit Tests and Acceptance/Behavior Tests

  • Ability to deliver quality code on timely basis

  • Strong data structure, algorithm and problem solving skills

  • Experience and desire to work in an Agile environment (pair programming, daily stand-ups, etc.)

  • Demonstrable knowledge of problem domain at previous employments

  • Experience working on a team, sharing code base with continuous integration

  • Willing to participate in production support rota

  • Experience working in Linux/Unix environment

 

GMOT Client:

  • Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world

  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully

  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals

  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience

  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs

  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital

 

Position Details

POSTED:

Jan 17, 2023

EMPLOYMENT:

INDUSTRY:

SNAPRECRUIT ID:

S166269613529212663

LOCATION:

United States

CITY:

Jersey City, NJ

Job Origin:

OORWIN_ORGANIC_FEED

A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Java Software Engineer II (Mid Tier)-GMOT    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Responsible for developing and delivering complex software requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces. Familiar with development and testing practices of the bank. Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements Utilizes multiple architectural components (across data, application, business) in design and development of client requirements. Assists team with resolving technical complexities involved in realizing story work. Contributes to existing test suites (integration, regression, performance); Analyzes test reports, identifies any test issues/errors; Triages the underlying cause. Documents and communicates required information for deployment, maintenance, support, and business functionality. Participates, contributes and can coach team members in the delivery/release (CI-CD) events. e.g. branching timelines, pull requests, issue triage, merge/conflict resolution, release notes. Individual contributor.

 

Position Summary

As part of an Agile team, the candidate will work with users to refine requirements, design and develop high-quality and scalable systems, and assist users during the QA/UAT process. This is a hands-on, technical position with the expectation that a majority of the candidate's time will be spent on active development tasks.

 

Key Responsibilities:

  • Contribute to all stages of software development lifecycle

  • Design, implement and maintain Java-based applications that can be high-volume and low-latency

  • Analyze user requirements to define business objectives

  • Envisioning system features and functionality

  • Define application objectives and functionality

  • Ensure application designs conform with business goals

  • Develop and test software

 

Required Skills:

  • 3 + years experience developing solutions with Core Java

  • 2 + years experience developing solutions with Scala and/or other functional language is desirable

 

Desired Skills:

  • Experience writing Unit Tests and Acceptance/Behavior Tests

  • Ability to deliver quality code on timely basis

  • Strong data structure, algorithm and problem solving skills

  • Experience and desire to work in an Agile environment (pair programming, daily stand-ups, etc.)

  • Demonstrable knowledge of problem domain at previous employments

  • Experience working on a team, sharing code base with continuous integration

  • Willing to participate in production support rota

  • Experience working in Linux/Unix environment

 

GMOT Client:

  • Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world

  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully

  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals

  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience

  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs

  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital

 


Please wait..!!