Logo
Bank of America

Software Engineer III

Bank of America, Charlotte, North Carolina, United States, 28245


Job Description:

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities, and shareholders every day.One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We’re devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being.Bank of America believes both in the importance of working together and offering flexibility to our employees. We use a multi-faceted approach for flexibility, depending on the various roles in our organization.Working at Bank of America will give you a great career with opportunities to learn, grow, and make an impact, along with the power to make a difference. Join us!We are looking for an

IIB Java Middleware Developer

to develop Enterprise Integration processes in a multi-technology platform environment. This position will require hands-on experience in designing and developing complex solutions in line with demanding client requirements, working with enterprise architecture and other project teams. The candidate should have the ability to support parallel projects in Agile development methodologies in a fast-paced environment. Attention to detail is key, and the candidate should mentor new team members. The candidate is expected to take responsibility for owning and managing the end-to-end technical delivery of all the projects.Responsibilities for this position include, but are not limited to:Rapid design and implementation of complex solutions using Mule and related technologiesDevelop solutions and processes for delivering features based on their knowledge of design/architectural patterns and Agile/DevOps practicesDevelop technical design documents as per enterprise/group standardApply enterprise standards for solution design, coding, and qualityEnsure solution meets product acceptance criteria with minimal technical debtAct as a liaison for production activities/issuesInvestigate and recommend best practices and process improvementsEnjoy accountability for meeting all deliverable dates for task assignmentRequired Qualifications:3+ years of experience in data/file/database and ETL/data warehouse testingStrong understanding of software development and design fundamentals and experience in developing business-critical applications.Proven problem-solving techniques, ability to self-manage, and mentor others in a teamProficient in testing all types of conversions including file-to-file, file-to-database, and database-to-fileStrong knowledge (3+ years) in tools such as Parasoft SOA, SOAP UI, RIT, LISAStrong knowledge (3+ years) in Core Java, VB Scripting, SQL, Basic Unix, CucumberExperience with Selenium, Java, PythonStrong command over SQL and the ability to write complex queries across different systems, preferably Oracle & DB2/NetezzaExperience with shell scripts, regular expressions (RegExps), and UNIX is a huge assetStrong experience (3+ years) in parsing and generating data/files, and understanding of bank standards (SWIFT, etc.)Bachelors DegreeDesired Qualifications:Eclipse or NetBeans Project Management; Test NG; Version Management; Web Services TestingSkills:Application DevelopmentAutomationInfluenceSolution DesignTechnical Strategy DevelopmentDevOps PracticesResult OrientationSolution Delivery ProcessAnalytical ThinkingCollaborationTest EngineeringShift:

1st shift (United States of America)Hours Per Week:

40

#J-18808-Ljbffr