Software Engineer - Full Stack

American ExpressSunrise, FL
6h$89,250 - $150,250Hybrid

About The Position

At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career. Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express. Joining Amex Tech means discovering and shaping your contribution to something big. Here, you can work alongside talented tech teams and build a unique career with the Powerful Backing of American Express. With a range of opportunities to work with the latest technologies, and a commitment to back the broader engineering community through open source, our mission is to power your success. Because Amex Tech is powered by our technology, our culture, and our colleagues. How will you make an impact on this role? Function as an active member of a software engineering team by contributing to software builds through consistent development practices (tools, common components, and documentation) Delivery of business requirements by developing on enterprise frameworks in Java Participate in code reviews and automated testing Debug basic software components and identify code defects for remediation Support and monitoring of software through test, integration, and production environments Automate deployments in test or production environments Adhere to security and regulatory best practices

Requirements

  • Expert-level knowledge of Java and building REST APIs; experience with Spring Boot preferred.
  • Keen understanding of application architecture and design, preferably in a cloud-native environment
  • Ability to identify coding and environmental issues relating to design, stability, and scalability
  • Strong experience with developing code for Relational and NoSQL databases
  • Experience in Agile development, automated testing, and Continuous Integration/Continuous Delivery (CI/CD)
  • Willingness and ability to lead complex cross-team initiatives without direct authority
  • Learn new technologies quickly and be able to leverage their benefits to enhance existing software
  • Bachelor’s degree in computer science, computer engineering, or related field required

Nice To Haves

  • Experience in building component-based applications with modern frontend frameworks, with preference of React/Redux
  • Experience in building component-based applications with modern backend frameworks, with preference of Spring Boot and Vertx
  • Strong sense of extreme ownership and a big proponent of DevOps culture.
  • Performance testing experience including root cause analysis and resolution for complicated issues
  • Experience with Scaled Agile Framework (SAFe) and working in a large matrixed organization.
  • Business Product Knowledge - Working knowledge of the finance and credit lending industry.
  • Development skills in industry standard languages and tools such as Java, GitHub and IntelliJ

Responsibilities

  • Function as an active member of a software engineering team by contributing to software builds through consistent development practices (tools, common components, and documentation)
  • Delivery of business requirements by developing on enterprise frameworks in Java
  • Participate in code reviews and automated testing
  • Debug basic software components and identify code defects for remediation
  • Support and monitoring of software through test, integration, and production environments
  • Automate deployments in test or production environments
  • Adhere to security and regulatory best practices

Benefits

  • Competitive base salaries
  • Bonus incentives
  • 6%25 Company Match on retirement savings plan
  • Free financial coaching and financial well-being support
  • Comprehensive medical, dental, vision, life insurance, and disability benefits
  • Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
  • 20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
  • Free and confidential counseling support through our Healthy Minds program
  • Career development and training opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service