Software Engineer II - Java/Python
Bank of America ATM
Bank Of America Software Developer
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.
Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates' physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.
Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
Job Description
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.
This role is responsible for developing and delivering complex requirements to accomplish business goals for Erica, Bank of America's AI-powered virtual assistant. The position requires proficiency in Java, Python, containerization, and cloud technologies, with strong engineering fundamentals and a passion for building scalable, high-quality software solutions.
Will work on next-generation conversational AI platforms, leveraging modern architectures and cloud-native patterns to deliver exceptional customer experiences.
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
Required Qualifications
- 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.
Desired Qualifications
- Experience with AI/ML frameworks or conversational AI platforms.
- Exposure to NoSQL databases (Cassandra, MongoDB) and distributed caching.
- Knowledge of performance tuning and JVM internals.
- Experience with open-source search engines (Elasticsearch, Solr).
- Prior contributions to open-source projects.
Skills
- Application Development
- Automation
- Collaboration
- DevOps Practices
- Solution Design
- Agile Practices
- Architecture
- Result Orientation
- Solution Delivery Process
- User Experience Design
- Analytical Thinking
- Data Management
- Risk Management
- Technical Strategy Development
- Test Engineering
Minimum Education Requirement: Bachelor's degree or equivalent experience
Shift: 1st shift (United States of America)
Hours Per Week: 40
- ...Software Engineer II At RTX, the world largest aerospace and defense company, 185,000 great minds... ...in a variety of languages, primarily Java. Candidates can expect to work on many—... ...relevant experience. Experience with Java, Python or C++, Gitlab, and Atlassian suite (...PythonRelocation packageFlexible hours
- ...services industry, is seeking a Production / Technical Support II (Plano) to join their team. As a Production / Technical Support... ...Turnover, and IBM Advanced job scheduler. Knowledge of Linux, SQL, Python, Java, and messaging platforms. Experience with monitoring tools...Python
- ...Software Engineer (Java) Location: Dallas, TX / Charlotte, NC / Phoenix, AZ Rate: DOE Term: 12+ Months Only H4, GC EAD, H1, GC, USC... ...IDM suite or Pass experience, LDAP C++ Java Developer Python RESTful API SQL MUST HAVES: 7 + years -Java Developer...Python
$100.25k - $164.69k
...teams to support them. Reporting to the Engineering Manager, the SDE II DevOps Toolchain will participate as part of a highly skilled software development team to build the tools,... ...in variety of programming languages (Python, Java, C#) Experience with Google cloud or...PythonLocal area- ...Software Engineer III As a Software Engineer III at JPMorgan Chase, you serve as a seasoned member... ...: Develop application components using Java, ensuring high-quality and secure code.... ...technologies such as Shell and Python. Software Development Life Cycle: Comprehensive...Python
- ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure where you can push the limits of what's... ...develop secure, high-quality production software systems using Java or Python, integrating AI/ML techniques such as LLMs, Generative AI,...PythonLocal area
- ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure where... ...knowledge and practical experience with Java, RESTful APIs, and Microservices... ...and skills: Experience in Java / Python along with Microservices, Spring Framework...Python
- ...Software Engineer III - AI/ML Engineer We have an exciting and rewarding opportunity for you to take your software engineering career to... ...Keras, MXNet, Scikit-Learn. Strong programming knowledge of python, spark; Strong grasp on vector operations using numpy, scipy;...Python
- ...Senior Lead Software Engineer Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver... .... Strong knowledge and practical experience with Python, Java, RESTful APIs, and Microservices architectures. Practical...Python
- JPMorgan Chase & Co. is seeking a Senior Lead Software Engineer to enhance, build, and deliver technology products in a secure manner. The... ...of experience in software engineering, proficiency in Java and Python, and a solid understanding of cloud technologies. Opportunities...Python
- ...Software Engineer III You're ready to gain the skills and experience needed to grow within your role and advance your career — and we... ...building container hosted microservices with Spring Boot, Java and Python connecting to a NoSQL DB such as MongoDB. Exposure to agile...PythonWork at office
- ...Overview: Role: Senior Salesforce & Java Application Support Engineer (COPADO / AWS / EKS) Location:... ...systemsAWS CLI, scripting (Python, Bash, PowerShell)AWS certifications... ...preferred).Salesforce Developer I Developer II certifications mustAutomation experience...PythonLocal areaRemote work
- ...Java Lead Software Engineer Morgan Money has revolutionized liquidity trading across the firm serving our corporate clients in all regions to... ...platforms and relevant certifications. Proficiency in Python for automation, data processing, or service development....Python
- ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure where you can push the limits of what... ...in one or more programming language(s) including Golang, Python, AWS, Java, Terraform and Typescript. Proficiency in automation and...Python
- ...of what's possible with us as an experienced member of our Software Engineering team. As an Experienced Software Engineer at JPMorgan... ..., design and develop scalable and resilient systems using Java or Python to contribute to continual, iterative improvements for product...Python
- ...Senior Lead Software Engineer Be an integral part of an agile team that's constantly pushing the... ...secure, high-quality production code in Java, and review and debug code written by... ...automation tools and scripting languages (e.g., Python, Shell) to streamline testing and...PythonFor contractors
- ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure where you can push the limits of what's... ...architecture, and engineering best practices. Proficient in Java, Python, Spring Boot, and Oracle, with a good understanding of...PythonWork at office
- ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure where you can push the limits of... ...and support enterprise applications and services using Java, Spring Boot, and Python. Build and maintain RESTful APIs and backend components...Python
- ...the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Commercial... ...experience Good coding experience in Java and Java frameworks Hands on experience... ...IT systems Shell scripting, Unix , and Python AWS experience with EC2, ECS, RDS , S3,...Python
- ...and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Global Finance Technology, you are... ...,mobile,etc.) Proficientin developmentskillJava21/ Python buildingintoPublicCloudandCD/CDstrategies. Working knowledge...Python
$197.3k - $225.1k
...Lead Software Engineer, Full Stack (Java, JavaScript, TypeScript, AWS) Do you love building and pioneering in the technology space? Do you enjoy... ...languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases,...PythonFull timePart timeInternshipH1bLocal area$144.2k - $164.6k
Senior Software Engineer, Full Stack (Java/AWS/Kafka) Do you love building and pioneering in the technology space? Do you enjoy solving complex business... ...like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container...PythonFull timePart timeInternshipH1bLocal area$179.4k - $204.7k
...Lead Software Engineer (Java, React, AWS) Do you love building and pioneering in the technology space? Do you enjoy solving complex business... ...languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container...PythonFull timePart timeInternshipH1bLocal area$158.6k - $181k
Sr. Software Engineer, Back End (Java, AWS, Kafka) - Dealer Tech Do you love building and pioneering in the technology space? Do you enjoy solving complex... ...empowerment Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open Source RDBMS and NoSQL...PythonFull timePart timeInternshipH1bLocal area- ...SOC Analyst II At Bank Bank, we take our information security seriously. We are looking... ...In Scripting Languages Such As Python Familiarity With Incident Response And... ...and today we are an Award-Winning Global Software Consultancy solving complex problems with...Python
- ...Job Description Senior Software Engineer - AI II Recruiter: Symbiotic Services Are you passionate about building AI-driven software... ...2+ years focused on AI/ML ~ Strong proficiency in Python, with experience building web applications, distributed systems...PythonWork at officeRemote workFlexible hours
$100k - $160k
...AI Technologist II We are hiring awesome humans, and we hope that includes you! At... ...Bachelor's degree in Computer Science, Engineering, or a related technical field—or another... ...problems worth solving. Proficiency in Python and demonstrated ability to use AI systems...PythonLocal areaFlexible hours$100.25k - $164.69k
...Optimum! Job Summary We are looking for a talented Software Development Engineer II with a passion for Artificial Intelligence to help design... ...engineering experience Good hands-on experience on Python, JavaScript, GIT, NodeJS, GIT and Code Blocks Must...PythonWork at officeLocal area- ...About this job The bulk of the data engineer's work would be in building, managing... ...initiatives Data Engineer II - Enterprise Data Services We are... ...Write and maintain clean, testable Python code following software engineering best practices Support...PythonFull timeWork at office2 days per week
$118.89k - $175k
...Job Description: Data Scientist II Richardson, TX - Customer Service - Full... ...current products and practices for business engineering teams. Create machine learning... ...Scikit-learn, PyTorch, and TensorFlow; Python, including building reusable and modular...PythonFull timeWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II - Java/Python. Be the first to apply!
- lead full stack java developer Plano, TX
- java developer remote Plano, TX
- java developer remote part time Plano, TX
- java web developer Plano, TX
- java developer full time Plano, TX
- java cloud engineer Plano, TX
- senior java software engineer Plano, TX
- full stack java developer Plano, TX
- senior java developer Plano, TX
- java developer backend Plano, TX

