Software Engineer developing and delivering complex requirements for Bank of America’s AI assistant. Collaborating on scalable, high-quality software solutions using Java, Python, and cloud technologies.
Responsibilities
Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
Utilizes multiple architectural components (across data, application, business) in design and development of client requirements
Performs Continuous Integration and Continuous Development (CI-CD) activities
Contributes to story refinement and definition of requirements
Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle
Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause
Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
Requirements
5+ years of hands-on software development experience with Java and Python.
Strong understanding of containerization (Docker, Kubernetes) and cloud platforms.
Experience with microservices architecture and distributed systems.
Implement solutions using Java, Python, and containerized services (e.g., Docker, Kubernetes).
Build and integrate cloud-native applications (AWS, Azure, or GCP).
Develop RESTful APIs and microservices for scalable and secure interactions.
Participate in code reviews, unit testing, and CI/CD pipeline improvements.
Collaborate with cross-functional teams to refine requirements and deliver features.
Ensure compliance with security, risk management, and regulatory standards.
Contribute to story refinement, estimation, and Agile ceremonies.
Familiarity with Agile development practices and CI/CD pipelines.
Excellent problem-solving, analytical, and communication skills.
Python Lead/Senior Developer developing high - volume web services at a technology company in India. Focusing on async patterns, database optimization, and collaboration with data teams.
Tech Lead Java at Norsys developing ethical digital solutions in IT. Leading a project in social protection with a collaborative team in Sophia - Antipolis.
Senior Backend Engineer developing scalable backend solutions for an InsurTech company specializing in claims processing. Involves architecture, AI integration, and collaboration with cross - functional teams.
Backend Developer participating in the development of an advanced technology platform for integrating complex systems. Collaborating with architecture and development teams to ensure performance and stability of the system.
Lead architecture and implementation of Dynamics 365 / Power Platform solutions. Oversee integrations, ALM, security, CI/CD, and mentor delivery teams.
Database Engineer designing and implementing database solutions for Live Payments in Vietnam. Collaborating with the development team to meet business requirements.
Senior Software Engineer delivering complex scalable systems for ambitious clients at Simple Machines. Collaborating closely with engineering teams and client stakeholders in a hybrid work environment.
Software Engineer developing scalable, cloud - native backend systems for the global travel industry at OAG. Collaborating in a multi - skilled team to design and operate production - grade services in Azure.
Senior Python Engineer responsible for building AI - enabled backend systems in a leading fintech firm. Collaborating with data scientists to implement innovative data - driven solutions.
Backend Engineer focused on enhancing Aklamio's SaaS Incentive Platform. Collaborating with cross - functional teams to drive feature initiatives and improve system architecture.