Onsite Software Engineer II – Java/Python

Posted yesterday

Apply now

About the role

  • 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.

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible working hours
  • Paid time off
  • Professional development opportunities

Job title

Software Engineer II – Java/Python

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job