Software Engineer II B at Bank of America

Bank of America · Hyderabad, India

📋 Job Details at a Glance 📍 Location Hyderabad, India 🏢 Company Bank of America 👥 Experience 1-3 years 🎓 Qualification Hands-on with Java, Angular. Relevant technical / engineering background 📅 Eligible Batch 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Java Angular Software Engineering Technical Problem Solving Agile Methodologies Software Engineer II B at Bank of America — Full Details & How to Apply Bank of America is hiring a Software Engineer II B in Hyderabad, India , where candidates will work hands-on with Java and Angular to develop software solutions for financial services. This role is part of Bank of America ’s technology initiatives focused on application development in core financial service domains. This Software Engineer II B role involves building and maintaining software applications using Java and Angular , with direct involvement in technical problem solving and implementation. The position supports the development of client-facing tools that improve access to financial services, ensuring reliability and performance in real-world usage. Candidates will engage with Agile methodologies to deliver software in iterative cycles, aligning with engineering workflows in live environments. Bank of America recruitment for this role emphasizes a culture of caring and inclusivity, where diverse technical backgrounds contribute to innovation. The team focuses on practical engineering tasks, with clear expectations around hands-on development using core technologies. The role is part of a structured technology pipeline that values technical depth and team collaboration. 2024, 2025, 2026 graduates who have hands-on with Java, Angular. Relevant technical / engineering background and possess 1-3 years experience are eligible. The salary for this position is Not Disclosed . Candidates will gain practical experience in Java , Angular , and Software Engineering , with exposure to Agile Methodologies . This role provides a foundation for advancing into senior engineering roles within financial technology environments, with potential for growth in application architecture and system design. 📊 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 II B jobs in Hyderabad, India jobs are available through Bank of America recruitment . Apply online to access the full role details and proceed with the hiring process. Job Role & Responsibilities The Software Engineer II B at Bank of America develops and maintains secure, scalable web applications using Java and Angular , ensuring compliance with financial service standards and delivering reliable user experiences through measurable performance metrics. Develop backend services in Java to process financial transactions, adhering to REST API specifications and error rate targets below 0.5%. Build responsive user interfaces using Angular with real-time data binding, ensuring load time under 2 seconds on average for core pages. Collaborate with business stakeholders to gather client requirements and translate them into functional specifications using JIRA tickets and user story mapping. Monitor application performance via Apache Kafka and ELK Stack , identifying latency spikes and error rates above 1% to trigger incident response. Debug production issues using Java Stack Traces and Angular DevTools , resolving critical bugs within 4-hour SLA windows to maintain uptime. Maintain existing codebases using Git with pull request workflows, ensuring code coverage above 80% and adherence to SonarQube quality gates. Document software development processes in Confluence, including deployment pipelines, test cases, and incident resolution logs for audit trails. Solve technical problems in production environments by analyzing logs, identifying root causes, and implementing fixes using Agile retrospectives and sprint planning. This role requires direct ownership of application functionality, with measurable impact on transaction processing speed, error rates, and user session stability across Bank of America 's digital banking platforms. Required Skills & Technical Competencies Candidates must demonstrate proficiency in Java , Angular , and core Software Engineering principles to deliver stable, maintainable applications under strict performance and security standards. Technical Skills Java — intermediate — used to develop backend services that process financial transactions, validate input data, and integrate with payment gateways using Spring Boot frameworks. Angular — intermediate — used to build dynamic front-end interfaces with real-time updates, component lifecycle management, and service-based data fetching. Software Engineering — essential — foundational for designing modular architectures, writing testable code, and implementing version control strategies in production environments. Technical Problem Solving — essential — applied to diagnose and resolve runtime errors, memory leaks, and performance bottlenecks in live applications using debugging tools and logs. Agile Methodologies — essential — implemented through sprint planning, daily stand-ups, and iterative delivery cycles in JIRA, with measurable progress tracked via velocity and burndown charts. When preparing your resume, emphasize hands-on experience with Java and Angular in real projects, including specific metrics like code coverage, deployment frequency, or error resolution time. Eligibility Criteria This role is designed for candidates with a technical or engineering background , who have completed a degree in Computer Science, Software Engineering, or a related field , and have at least 1–3 years of relevant experience. Must hold a degree in Computer Science, Software Engineering, or a related technical discipline from a recognized university. Eligible batches are 2024, 2025, and 2026 only. Must have 1–3 years of hands-on experience in software development, including project work or internships. Academic performance is not specified, but strong technical aptitude is required for effective Java and Angular implementation. Must have practical exposure to GitHub for code versioning and collaboration, with a portfolio of working projects. Experience with Agile workflows or software development tools like JIRA or Git is expected for onboarding and task execution. Documentation & Portfolio Requirements Your resume must include a clear project timeline, technical stack, and measurable outcomes for at least two Java or Angular projects, with links to GitHub repositories or live demos. For this role, prioritize showcasing Java backend logic and Angular frontend performance in real-world scenarios, such as transaction processing or user authentication, with specific metrics like response time or error rate reduction. Salary for Software Engineer II B at Bank of America 💰 Compensation Not Disclosed The advertised compensation for the Software Engineer II B 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 II B Upskilling with the right resources significantly enhances your chances of selection for this role by ensuring you meet the required competencies. Recommended Courses & Resources Java — Mastering Java is crucial for software development tasks in this role. Technical Problem Solving — Essential for tackling complex challenges effectively in software engineering . Agile Methodologies — Understanding Agile is vital for collaborating in fast-paced development environments. KodNest — Provides practical coding challenges to enhance your programming skills. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating proficiency in Java or Angular — Include specific projects or experiences. ❌ Using a generic resume — Tailor it to match the job description's responsibilities. ❌ Listing technologies without context — Specify where Java or Angular were applied. ❌ Ignoring the experience requirement — Ensure you meet the 1-3 years of experience criteria. ❌ Adding unrelated technologies — Avoid unsupported claims to increase ATS keywords. ❌ Not verifying the official Apply URL — Always check the job details before submission. 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 the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Software Engineer II B Optimizing your resume for ATS is crucial to ensure it passes initial screenings for this role. ATS Keywords to Include Java Angular Software Engineering Technical Problem Solving Agile Methodologies Development Collaboration Monitoring Troubleshooting Documentation Performance Support Resume Tips for This Role Highlight Java and Angular prominently on your resume. Emphasize experience with Agile methodologies and software engineering principles. Include relevant projects that utilized Java or Angular to demonstrate practical experience. Use exact keywords from the job description to align with ATS requirements. Avoid adding unsupported technologies or claims that cannot be substantiated. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro tip: Do not include unrelated technologies or unsupported claims in your resume for this role. How to Apply for Software Engineer II B 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 operates in the technology sector and offers an onsite role in Hyderabad, India . This Software Engineer II B position supports financial services through software development, aligning with the company's focus on responsible growth and inclusivity. The team collaborates with engineers and business stakeholders to build software applications using Java and Angular . Responsibilities emphasize technical problem solving and adherence to Agile methodologies . This role contributes to the development of technology solutions within Bank of America ’s operations, supporting real-world financial services through software engineering practices. Early-career professionals gain hands-on experience in Java and Angular development, with exposure to core software engineering principles and technical problem solving in an agile environment. Company Details Industry Technology Location Hyderabad, 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 background from the 2024, 2025, and 2026 batches with 1-3 years of experience can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer Java and Angular are the most important technical skills for this role, as they are explicitly required. ? 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 1. Review Java and Angular fundamentals. 2. Understand Agile methodologies. 3. Prepare to discuss previous projects. 4. Practice problem-solving scenarios. 5. Familiarize yourself with software engineering principles. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Hyderabad, India. ? What career exposure can this role provide? Growth Tap to expand + Answer This role provides exposure to software development practices, collaboration with engineering teams, and hands-on experience with Java and Angular. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight Java, Angular, software engineering experience, and any relevant projects or internships. ? 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 business stakeholders in an onsite setting. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, the experience requirement is 1-3 years, making it unsuitable for freshers. 🔗 Explore More on NexisGrow More jobs in Hyderabad 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