girl looking into her desktop
Back to search results

Senior Core Java Developer

Jersey City, New Jersey;

Job Description:

This Senior Core Java Developer is responsible for analyzing, developing and delivering complex requirements to accomplish business goals. Key responsibilities of the role include ensuring that software is developed to meet functional, non-functional, and compliance requirements.  This is a hands-on development role which will leverage and utilize many of the latest and cutting-edge technologies.  Ideal candidate with have extensive API development experience and demonstrated success building APIs for large, complex and interdependent systems. APIs will be scalable, reusable, system agnostic and will simplify the offerings for systems.

Responsibilities:

  • Build quality, well thought out APIs that are scalable and reusable by multiple calling systems

  • Work around various platforms and understand the unique needs for each back end and front end system

  • Assist partner teams in adopting and consuming new APIs

Required Skills:

  • 7 - 9+ years of Java application development experience

  • 7+ years of experience working in one of the following Web/J2EE app server: Tomcat, Weblogic, Websphere, JBOSS EAP 7.1

  • Experience with various levels of API gateways include business level, system level and data level API integration

  • Experience in developing REST API services using Spring Boot and Jersey 

  • Experience with coding data access logic using Spring Boot

  • Experience in SQL queries and programming

  • Expertise in transaction management and clean understanding of concepts such as XA transactions/last phase commit, connection pooling, multi-threading and JMS

  • Expert in basic rest principles and resource oriented architecture

  • Experience in App integration with IAM/Security frameworks

  • Experience in Test Driven TDD using JUnit or equivalent framework

  • 3+ years of work experience in an Agile environment. Work history of participating in daily agile routines and estimation of stories with minimal direction

  • Practical experience with performance tuning

  • Identifying a memory leak, connection leak. Understanding of memory dump, thread dump, query plans

  • Experience in working CICD pipelines for build and deployments

  • Outstanding communication skills

Desired Skills:

  • Experience with messaging (MQ, Kafka) development using Spring Boot

  • Some exposure to z/OS mainframe development environment

  • Self-driven, innovative and pushes for high-quality measurable outcomes

  • UI Frameworks: React JS, Angular, VUE JS

  • Exposure to reports development using tools such as Tableau

Job Band:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

This Senior Core Java Developer is responsible for analyzing, developing and delivering complex requirements to accomplish business goals. Key responsibilities of the role include ensuring that software is developed to meet functional, non-functional, and compliance requirements.  This is a hands-on development role which will leverage and utilize many of the latest and cutting-edge technologies.  Ideal candidate with have extensive API development experience and demonstrated success building APIs for large, complex and interdependent systems. APIs will be scalable, reusable, system agnostic and will simplify the offerings for systems.

Responsibilities:

  • Build quality, well thought out APIs that are scalable and reusable by multiple calling systems

  • Work around various platforms and understand the unique needs for each back end and front end system

  • Assist partner teams in adopting and consuming new APIs

Required Skills:

  • 7 - 9+ years of Java application development experience

  • 7+ years of experience working in one of the following Web/J2EE app server: Tomcat, Weblogic, Websphere, JBOSS EAP 7.1

  • Experience with various levels of API gateways include business level, system level and data level API integration

  • Experience in developing REST API services using Spring Boot and Jersey 

  • Experience with coding data access logic using Spring Boot

  • Experience in SQL queries and programming

  • Expertise in transaction management and clean understanding of concepts such as XA transactions/last phase commit, connection pooling, multi-threading and JMS

  • Expert in basic rest principles and resource oriented architecture

  • Experience in App integration with IAM/Security frameworks

  • Experience in Test Driven TDD using JUnit or equivalent framework

  • 3+ years of work experience in an Agile environment. Work history of participating in daily agile routines and estimation of stories with minimal direction

  • Practical experience with performance tuning

  • Identifying a memory leak, connection leak. Understanding of memory dump, thread dump, query plans

  • Experience in working CICD pipelines for build and deployments

  • Outstanding communication skills

Desired Skills:

  • Experience with messaging (MQ, Kafka) development using Spring Boot

  • Some exposure to z/OS mainframe development environment

  • Self-driven, innovative and pushes for high-quality measurable outcomes

  • UI Frameworks: React JS, Angular, VUE JS

  • Exposure to reports development using tools such as Tableau

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-21025077

Band: H5

Manages People: No

Travel: No

Manager:

Talent Acquisition Contact:

Wendy Baker

Referral Bonus:

0