Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Bank Of America Software Engineer - II B GBS 
India, Tamil Nadu, Chennai 
977222508

Today

Job Description*

Design and Develop Enterprise application with Java/J2ee, Spring Boot, Webservices, Angular. Building architecture, design solutions for high volume underwriting platform /applications using middleware tech stack, Selenium and Cucumber automation framework.

Responsibilities*

  • Lead the architecture and design for building scalable, resilient, and secure distributed applications ensuring compliance with organizational technology guidelines, security standards, and industry best practices like 12-factor principles and well-architected framework guidelines.
  • Actively contribute to hands-on coding, building core components, APIs and microservices while ensuring high code quality, maintainability, and performance.
  • Ensure adherence to engineering excellence standards and compliance with key organizational metrics such as code quality, test coverage and defect rates.
  • Integrate secure development practices, including data encryption, secure authentication, and vulnerability management into the application lifecycle.
  • Work on adopting and aligning development practices with CI/CD best practices to enable efficient build and deployment of the application on the target platforms like VMs and/or Container orchestration platforms like Kubernetes, OpenShift etc.
  • Collaborate with stakeholders (like technology, architecture, and testing and change management) to align technical solutions business requirements, driving informed decision-making and effective communication across teams.
  • Mentor team members, advocate best practices, and promote a culture if continuous improvement and innovation in engineering processes.
  • Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle.
  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas.

Education*

  • Graduation / Post Graduation: BE/B-Tech/MCA.
  • Certifications If Any: NA.

Experience Range*

  • 04 Years To 10 Years.

Foundational Skills*

  • 6-10 years of work experience in full-stack software development with at least 2-3 years of strong experience in architecture, design. and development of modern distributed cloud native applications.
  • Strong hands-on expertise in programming languages such Java, J2ee, and experience in technologies/frameworks such as Angular, Spring Framework, Spring Boot.
  • Deep knowledge of microservices. modular applications, REST/GraphQL APIs, messaging systems [Kafka, MQ], Redis and SQL/No-SQL database technologies SQL Server, Oracle/MongoDB, Selenium and Cucumber automation framework.
  • Strong knowledge in DevOps practices, CI/CD technologies, container technologies and platforms like Docker, Kubernetes/OpenShift.
  • Experience in J2EE, web services, Design Patterns etc.
  • Deep knowledge and well-versed in industry best practices including SOLID principles, 12-factor standards, well-architected framework guidelines and secure development standards such as OWASP, NIST standards.
  • Strong knowledge in cloud platform technologies and good to have experience in at least one major cloud platform like AWS, Azure or GCP.

Desired Skills*

  • Experience in data engineering, data architecture, AI/ML is a big plus.
  • SOAP/REST webservices, Microservices, Jquery.
  • Experience in Web Sphere Application Server (IBM WebSphere 9.x)/ Tomcat.
  • SQL, PL-SQL programming.
  • Effective communication, Strong stakeholder engagement skills, Proven ability in leading and mentoring a team of software engineers in a dynamic environment.

Work Timings*

  • 11:30 AM to 08:30 PM IST.

Job Location*

  • Chennai & GIFT.