Back to search results

Core Java Developer

Jersey City, New Jersey;

Job Description:

This Core Java Developer is responsible for 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
  • Creating integration patterns for existing service providers (both SOAP & REST) and exposing those services via various API gateways

Required Skills:

  • 5 - 7+ years of Java application development experience.
  • 5+ years of experience working in one of the following J2EE app server: 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  
  • 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 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
  • 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.

Job Band:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

This Core Java Developer is responsible for 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
  • Creating integration patterns for existing service providers (both SOAP & REST) and exposing those services via various API gateways

Required Skills:

  • 5 - 7+ years of Java application development experience.
  • 5+ years of experience working in one of the following J2EE app server: 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  
  • 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 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
  • 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.

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: Yes, 5% of the time

Manager:

Talent Acquisition Contact:

Wendy Baker

Referral Bonus:

0