Software Engineer III - Java/J2EE

company banner
Bank Of America
Developer, Management, SOAP, API, Java, J2EE, Computer
Full Time

Job Description

Job Description:

Position Summary

The Developer will design, implement and maintain the META Management AIT. This system serves as the Hierarchy system for Bank of America's Merchant Services platform and will also maintain the state of core orchestration activities for OnBoarding. You will work to build a new catalog of services for a new payment processing program and existing payment services offerings. APIs will be scalable, reusable, system agnostic and will simplify the offerings for both internal bank systems and external systems. Our ideal candidate with have extensive Mulesoft experience and demonstrated success building APIs for large, complex and interdependent 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+ years of experience in Java/J2EE
• 5+ years of experience working in one of the following J2EE app server: weblogic, websphere, JBOSS EAP 7.1
• Expertise in transaction management and clean understanding of concepts such as XA transactions/last phase commit, connection pooling, multi-threading and JMS
• 5+ years of experience in working with Spring. Expert in Spring frameworks listed above
• Familiar with micro service architecture and principles of 12 factor app
• Expert in basic rest principles and resource oriented architecture
• Expert in ORM framework such as hibernate
• 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

•Bachelor's degree in Computer Science

• Experience with ISO20022 Payment Bundle
• Experience with 3rd party integration into API onboarding and registration
• Experience with creating and supporting hackathon-ready API scenarios
•-7+ years of experience in Java/J2EE
•-5+ years of experience working in one of the following J2EE app server: JBOSS EAP 7.1
•-5+ years of experience in working with Spring. Expert in Spring frameworks listed above
•-Experience in designing and building micro services and messaging solutions
•-Should have recent development experience, the role is equally split between leading the team and hands on programming.
•-Lead a team of 5-7 developers to design and develop scalable and resilient systems

Shift:
1st shift (United States of America)

Hours Per Week:
40

Learn more about this role


Company Information

At Bank of America, we’re creating real, meaningful relationships with individuals, businesses and communities to help them focus on what matters most. Every day, we connect with 57 million customers, using our skills and expertise to help make their lives better. We are committed to attracting and retaining top talent around the world to ensure we continue to deliver together for our customers, clients and communities. Along with taking care of our customers, we want to be a great place for people to work, and we strive to create an environment where all employees have the opportunity to achieve their goals.
Dice Id : 10118499
Position Id : 20055051
Originally Posted : 1 month ago

Similar Positions at Bank Of America

Software Engineer II - J2EE
  • Charlotte, NC
  • 1 day ago
Software Engineer III
  • Charlotte, NC
  • 1 day ago
Software Engineer II
  • Charlotte, NC
  • 1 day ago
Software Engineer II - Full Stack
  • Charlotte, NC
  • 1 day ago
Software Engineer I, Risk Technology
  • Charlotte, NC
  • 1 day ago
Software Engineer II - Front End
  • Charlotte, NC
  • 1 day ago