Software Engineer
Job Description
Job Description:
Position Summary
This Senior Developer role is an integral part of the Enterprise Payments Technology team supporting Consumer and Small Business organization. The individual will be part of team to develop next generation of Payments and Transfers services. This position requires knowledge and experience with middleware applications using Java/J2EE, Spring Framework, Hibernate, JSON, Maven, Eclipse, Oracle, and IBM MQ product suite. The Java J2EE Developer will work with the Project Manager, Business, architects, and partners to implement web services to solve mission-critical business challenges. The individual will build and maintain integrations for multiple on premises and/or cloud systems and must be capable of understanding business requirements, developing, deploying the integrations and ability to interact with all level of stakeholders, support personnel, Architects, testers, and server admins.
Primary Skill
Secondary Skill
Tertiary Skill
Required Skills
Desired Skills
Shift:
1st shift (United States of America)
Hours Per Week:
40
Learn more about this role
Position Summary
This Senior Developer role is an integral part of the Enterprise Payments Technology team supporting Consumer and Small Business organization. The individual will be part of team to develop next generation of Payments and Transfers services. This position requires knowledge and experience with middleware applications using Java/J2EE, Spring Framework, Hibernate, JSON, Maven, Eclipse, Oracle, and IBM MQ product suite. The Java J2EE Developer will work with the Project Manager, Business, architects, and partners to implement web services to solve mission-critical business challenges. The individual will build and maintain integrations for multiple on premises and/or cloud systems and must be capable of understanding business requirements, developing, deploying the integrations and ability to interact with all level of stakeholders, support personnel, Architects, testers, and server admins.
- Being Responsible for maintaining the stability of Payment Transfer application ecosystem.
- Develop highly scalable and performant Services and APIs using micro services architecture. Document design solution and train support staff.
- Supports End to End Technology for middleware programs and projects using core technologies including Jboss, Java and Spring Boot Framework.
- Participate in innovation and cloud migration of application to Azure and AWS cloud.
- Triage production defects by debugging application in Java J2EE using Oracle and IBM MQ as backend.
- Making sure the release branches are latest and greatest in BitBucket source code repository for each release and have proper audit trail about the changes made.
- Planning and finalize scope of Teamwork in each quarter and also tracking the teamwork in Horizon Jira tool by creating Epics, Story, Task, Release Issues in Jira for my team associated to various release.
- Performing application governance activities, server migration, break-fix releases, production deployment, and various audit surveys for applications and servers.
- Supporting MRA-2 audit to adhere change request GIS policy within Bank of America.
- Initiating and coordinating Disaster Recovery Exercises for application.
- Collaborating with the Line of Business / clients teams to provide release activities updates.
- Sending communication to Up/Down stream application contacts, LOB users and application clients to familiar about release activities and timelines.
- Coordinating and supporting development team during integration, break-fix release, and defect triages using Splunk, LTM Load Balancer and application logs on JVM servers.
Primary Skill
- Jboss
Secondary Skill
- Java
Tertiary Skill
- Amazon Web Services (AWS)
Required Skills
- Bachelor's Degree in Computer Science required.
- 5 + Years of experience developing RESTFUL/SOAP based web services with Java/J2EE.
- 5+ Years of experience with Java Spring Framework, Oracle Database, IBM MQ messaging system.
- 5+ years of experience with JBOSS J2EE App Server.
- 5+ year of experience in implementing API security, SAML, OAuth protocols and enterprise secure application development.
- 5+ year of experience in creating Micro Services, APIs using RAML, configuring APIs, proxy endpoints, API Portals and API analytics based on technical specifications.
- 5+ year of experience worked on XML technologies like XSD, XSLT, XQuery, and XPath for data transformations.
- 5+ year of experience in using Jenkins, ANT and Maven scripts for building & deploying application in web/App servers.
- 2+ years of experience Amazon AWS, EC2 and DynamoDB.
- Experience in working with tracking tool JIRA, Confluence and Source control for project coordination.
- Works under minimal supervision with general guidance from technical leads.
- Provide leadership, technical direction, and oversight to a team delivering technology solutions as individual contributor.
- Apply enterprise standards for solution design, coding, and quality.
- Ensure solution meets product acceptance criteria with minimal technical debt.
- Investigate and recommend best practices and process improvements.
Desired Skills
- Master's degree in computer science
- Payments / Transfers experience
- Prior BofA Experience
Shift:
1st shift (United States of America)
Hours Per Week:
40
Learn more about this role
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
10/10/2022
Views
3
Positive
Subjectivity Score: 0.8
Similar Jobs
Sales Representative, Inbound Remote - Liberty Mutual Insurance
Views in the last 30 days - 0
View Details