Software Engineer I A at Bank of America

Bank of America · Chennai, Tamil Nadu, India

📋 Job Details at a Glance 📍 Location Chennai, Tamil Nadu, India 🏢 Company Bank of America 👥 Experience 2-4 years 🎓 Qualification 2–4 years. Hands-on with APIs, Microservices. Relevant technical qualification and demonstrated shipping experience 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills payments systems debugging DevOps APIs Microservices Software Engineer I A at Bank of America — Full Details & How to Apply Bank of America is hiring a Software Engineer I A in Chennai, Tamil Nadu, India with hands-on experience in APIs and microservices for its payment systems. This full-time, onsite role is part of the Global Business Services division and requires 2–4 years of relevant technical experience . This Software Engineer I A role supports the development and maintenance of payment systems, where hands-on work with APIs and microservices ensures operational resilience. Candidates will engage in debugging , DevOps practices, and implementation of real-world payment systems, directly contributing to risk management and system stability within the operations framework. The job posting confirms that Bank of America delivers technology and operations capabilities through a globally integrated delivery model, emphasizing execution excellence. The role is embedded within the Global Business Services division, where technical execution is prioritized for operational efficiency and system reliability. 2023, 2024, 2025, 2026 graduates are eligible. Candidates must have 2–4 years. Hands-on with APIs, Microservices. Relevant technical qualification and demonstrated shipping experience and 2-4 years experience . The salary is Not Disclosed . Candidates will gain practical experience in payments systems , debugging , DevOps , APIs , and microservices . This role builds foundational skills in scalable system design and operational resilience, offering a pathway to more advanced engineering roles in financial technology. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Software Engineer I A jobs in Chennai, Tamil Nadu, India jobs are available through Bank of America recruitment . Apply online to access this onsite role with demonstrated shipping experience in APIs and microservices . Job Role & Responsibilities The Software Engineer I A at Bank of America is responsible for building and maintaining payments systems using APIs and microservices to ensure secure, real-time transaction processing in a regulated financial environment. This role directly supports transaction integrity, uptime, and compliance with payments systems standards. Develop modular payment systems using microservices architecture to process transactions with APIs in a high-volume, low-latency environment. Debug production-level software issues using debugging tools such as Postman and Java Debug Wire to identify root causes in transaction flow. Collaborate with DevOps and operations teams to deploy APIs and microservices that meet business SLA targets for transaction processing. Monitor system performance metrics such as latency , error rates , and throughput using Prometheus and Grafana to detect anomalies in real time. Own the maintenance of a microservices codebase, ensuring consistent deployment pipelines and adherence to API contract specifications. Document technical workflows and incident resolution steps in Confluence to support audit trails and operational reporting for payments systems . Implement automation scripts using CI/CD tools like Jenkins to streamline deployment of APIs and microservices in production environments. Resolve critical production issues within SLA windows using debugging techniques and payment system logs to restore service and improve customer satisfaction. This role demands direct ownership of code quality and operational outcomes, with measurable impact on transaction success rate , system uptime , and error resolution time in live payment environments. Required Skills & Technical Competencies Candidates must demonstrate proficiency in payments systems , debugging , DevOps , APIs , and microservices to deliver reliable, scalable financial software solutions. These skills are applied in real-world transaction processing systems with strict performance and compliance requirements. Technical Skills Payments systems — intermediate — used to design and maintain transaction processing pipelines with compliance to PCI-DSS and payment system standards. Debugging — intermediate — applied using Postman and Java Debug Wire to trace errors in API and microservices interactions. DevOps — intermediate — leveraged to configure Jenkins pipelines and manage deployment of microservices via CI/CD workflows. APIs — intermediate — used to build and maintain secure, versioned APIs that serve as interfaces between payments systems and front-end services. Microservices — intermediate — implemented to decompose payment workflows into independent, scalable services using Spring Boot and Kubernetes . When preparing your resume or interview, emphasize hands-on experience with APIs , microservices , and debugging tools in real payment system projects, with measurable outcomes such as reduced error rates or faster incident resolution. Eligibility Criteria This role is designed for candidates with a technical qualification in computer science or a related field and at least 2–4 years of hands-on experience in software development, specifically in payments systems or APIs . It is not suitable for entry-level candidates without prior project exposure. Must hold a Bachelor’s degree in Computer Science, Information Technology, or a related technical discipline. Eligible batches are 2023 , 2024 , 2025 , and 2026 only. Minimum of 2 years of hands-on experience with APIs and microservices in a software project or internship. CGPA or academic performance is not specified, but a strong foundation in software development is required. Must have demonstrated experience through GitHub repositories, project portfolios , or technical internships involving payments systems or DevOps tools. Experience with debugging and CI/CD workflows in real applications is essential for selection. Documentation & Portfolio Requirements Your resume must include a clear section on relevant projects, with links to GitHub repositories or technical documentation that showcase implementation of APIs , microservices , or debugging in a real-world system. For this role, prioritize showcasing a project where you built or maintained a payment system using microservices and APIs , with clear logs, error traces, and deployment scripts using CI/CD tools. Include metrics such as error rate or response time to demonstrate measurable impact. Salary for Software Engineer I A at Bank of America 💰 Compensation Not Disclosed The advertised compensation for the Software Engineer I A role at Bank of America is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Software Engineer I A Upskilling with the right resources significantly enhances your chances of selection for this role by aligning your skills with the job requirements. Recommended Courses & Resources APIs — Understanding APIs is crucial for integrating payment systems effectively. Microservices — Mastering Microservices architecture is essential for modern software development. KodNest — This platform offers hands-on projects that enhance practical coding skills. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience with APIs or Microservices — Provide specific examples of your work. ❌ Using a generic resume — Tailor your resume to the specific responsibilities outlined in the job description. ❌ Listing technologies like APIs without detailing application — Clearly explain where and how you used these technologies. ❌ Ignoring the specified experience requirement of 2-4 years — Ensure your application reflects this experience. ❌ Adding unrelated technologies or unsupported claims — Stick to relevant skills and experiences. ❌ Failing to verify the official Apply URL — Double-check the URL before submission to avoid errors. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that you meet the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to your resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting your application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Software Engineer I A Optimizing your resume for ATS is crucial for ensuring your application gets noticed for this role. ATS Keywords to Include payments systems debugging DevOps APIs Microservices software development troubleshooting collaboration automation codebase maintenance documentation production support Resume Tips for This Role Highlight hands-on experience with APIs and Microservices prominently on your resume. Emphasize experience with payments systems and debugging to align with the role's requirements. Include a project that involved developing or maintaining APIs or Microservices . Use exact keywords from the job description naturally to enhance ATS alignment. Avoid adding unsupported claims or technologies that cannot be substantiated with evidence. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Avoid including unrelated technologies or unsupported claims in your resume for this role. How to Apply for Software Engineer I A at Bank of America Apply Now — Bank of America Open the official Apply URL and confirm the job title and company matches the position you're applying for. Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience outlined in the job posting. Complete the official application form accurately, ensuring all information is truthful and avoiding unsupported claims. Submit the application and save the confirmation or application reference number if provided by the portal. Record the application date and monitor the official company portal or your registered email for updates. Applications are reviewed on a rolling basis — early submission is recommended. Apply Now — Bank of America NexisGrow.com does not charge any fees for job applications. Bank of America Bank of America is a technology-focused organization based in Chennai, Tamil Nadu, India . The Software Engineer I A role operates in an onsite work mode within the Technology industry. This position supports the delivery of critical technology solutions in a globally integrated operations environment. The team works on payments systems , debugging , DevOps , and APIs . Responsibilities include maintaining and improving microservices and ensuring reliable system performance through collaboration with engineering and operations teams. This role contributes to Technology and Operations capabilities that serve Bank of America ’s Lines of Business and Staff Support Functions. It supports the delivery of resilient, scalable solutions within a centralized, globally managed delivery model. This role offers early-career exposure to APIs and microservices , with hands-on experience in payments systems and debugging . It provides foundational experience in DevOps and real-world system delivery. Company Details Industry Technology Location Chennai, Tamil Nadu, India Connect With Us Careers Apply Now Website 🔗 ghr.wd1.myworkdayjobs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical qualification and 2-4 years of experience from the eligible batches of 2023, 2024, 2025, and 2026 can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer The most important skills are payments systems, debugging, DevOps, APIs, and Microservices. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is Not Disclosed, which is the only salary information available. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer Review the responsibilities related to APIs and Microservices, practice debugging techniques, familiarize yourself with DevOps practices, prepare examples of past projects, and understand payment systems. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite, requiring candidates to work from the office in Chennai, Tamil Nadu. ? What career exposure can this role provide? Growth Tap to expand + Answer This role provides exposure to developing payment systems, working with APIs and Microservices, and collaborating with operations teams, enhancing technical and operational skills. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight hands-on experience with APIs, Microservices, debugging, and any relevant projects or responsibilities that align with the job description. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with engineers and operations teams in an onsite work environment. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, freshers are not explicitly accepted as the experience requirement is 2-4 years. 🔗 Explore More on NexisGrow More jobs in Chennai Browse all Tech jobs Latest Fresher jobs More jobs at Bank of America Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com