Software Engineer II

American Express - Sunrise, FL

Hiring: Software Engineer II Company: American Express Location: Sunrise, FL Job Posted Time: 2026-09-10 02:13:23 Employment Type: Hybrid Target Skills & Keywords : AWS, Agile, CI/CD, Cassandra, Couchbase, Express, GCP, GitHub Actions, Java, Jenkins, Kafka, Kubernetes, Make, Microservices, OpenSearch, Playwright, PostgreSQL, Postman, Python, REST, RESTful, Selenium, Spring, Spring Boot, TestNG About the job Experience: •5 years of software development experience in a professional environment working with Java technologies - Vertx, Spring, Spring Boot, RESTful micro services, PostgreSQL, Cassandra, Kafka, Python, IntelliJ, Couchbase, OpenSearch and RESTful API’s. •Minimum 5 years of software development experience in a professional environment working with Java technologies - Vertx, Spring, Spring Boot, RESTful micro services, PostgreSQL, Cassandra, Kafka, Python, IntelliJ, Couchbase, OpenSearch and RESTful API’s. Required Skills: •Software Engineer II designs, develops, tests, and debugs software applications, contributes to software builds, completes code reviews and automated testing to maintain high-quality standards with guidance, supports and monitors software across environments, and adheres to security and regulatory best practices. •Advances the design, development, testing, and deployment of software applications and systems •Drives the modification, documentation, and maintenance of software to ensure high reliability and availability •Collaborates with cross-functional teams to address advanced technical challenges and optimize application performance •Analyzes system requirements and delivers innovative technical solutions to enhance software quality and efficiency •Completes code reviews and automated testing to maintain high-quality code standards •Collaborates and co-creates effectively with teams in product and the business to align technology initiatives with business objectives •Applies AI tools to improve software design, coding, and testing practices and identifies opportunities to embed AI into development workflows while validating AI-generated recommendations prior to implementation and maintaining accountability for outputs Qualifications: •Degree in computer science, computer engineering or a related field. •Minimum 5 years of software development experience in a professional environment working with Java technologies - Vertx, Spring, Spring Boot, RESTful micro services, PostgreSQL, Cassandra, Kafka, Python, IntelliJ, Couchbase, OpenSearch and RESTful API’s. •Applied hands-on capability in application design, software development and automated testing •Practical experience utilizing distributed (multi-tiered) systems, algorithms, relational or NoSQL databases. •Demonstrated capacity to effectively interpret technical and business objectives and challenges and eloquent solutions. •Demonstrated capacity to learn and investigate new technology and business domains, question status quo and think outside of the box. •Demonstrated capacity to debug basic software components and identify code defects for remediation. •Experience working in Agile or other rapid application development methods. •Proven hands-on experience in automation testing and documentation (i.e. automated, functional, and performance) and related technologies (Karate, Postman, Cucumber, Playwright, Selenium, Jenkins, Github Actions). •Build automated CICD Pipelines with quality gates, test-automation and automated approvals. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!