Sr. Java Engineer - Remote Opportunity in Ohio ($27/Hour)
Join American Express as a Senior Java Engineer and Be Part of a Dynamic Team
We're seeking an experienced and skilled Senior Java Engineer to join our team in Ohio. As a key member of our technology group, you will design, code, and deliver software that makes a significant impact on our clients' digital lives. You will work alongside talented engineers in an open, collaborative, and inclusive environment where your voice is valued, and you have the autonomy to make decisions on the technology you use to solve complex problems.
At American Express, we offer a range of opportunities to work with the latest technologies and encourage you to contribute to the broader engineering community through open-source projects. We also provide dedicated time for you to invest in your professional development, ensuring your skills stay fresh and relevant. Join our team and find your place in the technology of #TeamAmex.
About the Role:
We're embarking on an exciting transformation driven by a passionate team of high-performing individuals. This team is agile, innovative, and has the ability to shape our technology and product roadmap. As a Senior Java Engineer, you will be part of a fast-paced, pioneering team responsible for delivering high-quality card member experiences. You will work closely with cross-functional teams to develop new framework capabilities, drive technical initiatives, and provide post-execution and ongoing production support.
Key Responsibilities:
- Lead technical initiatives, design system solutions, develop custom applications, and modify existing applications to meet distinct and changing business requirements.
 - Collaborate with the SRE team, handle coding, debugging, and documentation, and provide ongoing production support.
 - Design and develop software applications, translating client needs into system architecture, and reviewing and validating application performance and integration of component systems.
 - Test the engineering flexibility of software and automation tools, and identify innovative ideas and proof of concept to deliver against current and future client needs.
 
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field, followed by 3+ years of experience with a modern development stack (In-Memory computing, Java full stack, Python).
 - Experience in application design, software development, and testing, preferably in an Agile environment.
 - Experience working with Git in small to medium-sized teams, and experience with open-source frameworks (particularly maintaining or contributing to open-source projects).
 - Experience with social and NoSQL databases, including PostgreSQL, Couchbase, or Cassandra, and experience designing and developing REST APIs for high-volume clients.
 - Strong ability to develop exceptional, innovative ideas, and solid analytical, problem-solving/quantitative skills.
 - Able to communicate effectively with internal and external stakeholders, and a proven desire to learn new technologies and translate them into working software.
 
Preferred Qualifications:
- Knowledge of the payments industry.
 - Experience with coding skills across various distributed technologies.
 - Experience with a wide range of programming languages and payments technologies.
 
Ready to Apply?
If you're a motivated individual ready to contribute to a thriving team, we encourage you to apply now! We're excited to review your application.
Apply To This Job Apply for this job