Full Time
Software Engineer – Stay At Home Jobs
Job Description
Job Type: Software Engineer from home
Location: Arizona work from home
Company: American Express
Position Description:
Our Software Engineers understand not only how technology works, but also how it interacts with the people that rely on it every day. Today, new ideas, insights, and perspectives are at the heart of how we create a more powerful, personalized, and rewarding experience for all of our customers. Thus, if you want to work on groundbreaking software and have an impact on millions of people, look no further.
Responsibilities
- At American Express, you can leave your imprint on technology and life in a variety of ways. Here are just a few examples of what you’ll be doing:
- Take your place as a key member of an agile team that is developing cutting-edge development techniques
- Working with API requirements and automation, writing code and unit tests
- Finding new technology adoption possibilities
- In charge of a team of engineers that provides solutions to organizations all around the world.
- The foundation of Software Engineering
- Every member of our team must possess the following technical, functional, leadership, and business core competencies:
- Scaled Agile Methodologies
- Software Configuration/Porting
- Frameworks and Programming Languages
- Analysis of Business
- Thinking Analytically
- Product Knowledge in Business
Qualifications
- Bachelor’s degree in computer science, computer engineering, or a related technological field, or comparable work experience
- Must be capable of delivering complicated technical projects within a team environment comprising other engineers while meeting tight deadlines without sacrificing quality.
- Solid Java/J2EE foundation.
- At least 5 years of solid Java development experience is required.
- Spring Boot expert knowledge
- Knowledge of React would be advantageous.
- Extensive expertise designing Rest APIs
- Expertise with Continuous Integration, Automated Test Execution, and Building Tools such as Jenkins, Hudson, Selenium, or Maven is required.
- Well-versed in version control tools such as GitHub and Bitbucket.
- Employ best practices for producing maintainable code, such as usability patterns, code style compliance, integration, unit testing, and code review.
- Finding potential for implementing new technology to meet present demands, as well as forecasting future difficulties and developing solutions
- Capability to interpret technical and business objectives and difficulties, as well as articulate solutions
- Capacity to think abstractly; works effectively with ambiguous/under-defined problems.