View Job

Core Java Developer

Bank of America | Jersey City NJ 07399 USA | Full Time | Posted: 07/27/2021

Job Descriptiontop

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.


  • 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:



1st shift (United States of America)

Hours Per Week:


Weekly Schedule:

Referral Bonus Amount:


Job Detailstop

Location Jersey City, NJ, 07399, United States
Categories Information Technology

Location Maptop

Contact Informationtop

Contact Name -
How to apply Employer provided a link where your application will be accepted. Click on the link below and follow instructions.
Apply Click Here (apply to job)
Job Code 21025077

Featured Employers all