Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Software Engineer

$123k - $215.25k

American Express

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.

How will you make an impact in this role?

American Express is looking for a hands-on Software Engineer in the Risk Decision Technologies (RDT) organization for the Data Engineering team. The RDT team is responsible for cross-domain, configurable platforms to enable best-in-class risk management and American Express growth with strong governance. The Data Engineering team is embarking on a journey to build Next-gen data platform to support critical Risk Business functions like payments authorization, new account fulfilment, credit collections and underwriting risk.

Risk Data Management (RDM) platform is critical for Authorization Modernization Program (AMP) and powers the risk assessment engine with large volumes of data. The platform also includes cloud native applications to support low latency, scalable and modular architecture. This role of Senior Engineer will be an integral part of a team that designs and builds large-scale, cloud-native applications and drive us closer to the vision of a robust Risk data platform.

As a Senior Java Software Engineer, you will:

  • Function as a member of an agile team and helps drive consistent development and test practices with respect to tools, common components, and documentation.
  • Have primary focus (80%+) on writing quality code, perform unit testing, test automation, quality assurance & automation testing in ongoing sprints.
  • Build new micro-services that help manages our rapidly growing data hub.
  • Improve efficiency, reliability, and scalability of our data pipelines.
  • Work on cross-functional initiatives and collaborate with Engineers across organizations.
  • Build CICD pipelines for continuous integration and delivery.
  • Build automation for application changes and deployment for faster time to market Develops deep understanding of tie-ins with other systems and platforms within the supported domains
  • Perform ongoing refactoring of code, quality assurance and testing, applying best practice methodologies and processes.
  • Identify opportunities to adopt innovative technologies & ideas in development / test area.
  • Provide continuous support for ongoing application availability
  • Collaborate/influence within and across teams to create successes with an innovative mindset and challenge the status quo.

Minimum Qualifications:

  • Bachelor’s degree in computer science, Electronics, or other related field (or has equivalent work experience).
  • 10+ years of experience in software development and quality assurance.
  • 5+ years of experience in building large scale distributed applications with object-oriented design using backend Java related tech stack
  • Good knowledge of REST API development ,database technologies, Spring and Spring Boot.
  • Solid understanding of data structures and common algorithms.
  • Experience with Netty, gRPC, Junit and Oracle.
  • Good knowledge of REST API development and database technologies
  • Solid understanding of data structures and common algorithms.
  • Experience with Netty, gRPC, Junit and Oracle.
  • Experience with automated release management using Maven, Git

Preferred Qualifications:

  • Proficient in identifying and applying software design patterns.
  • Looks proactively beyond the obvious for continuous improvement opportunities.
  • Willingness to learn new technologies and exploit them to their optimal potential.
  • Experience with Docker/Openshift based deployment

Salary Range: $123,000.00 to $215,250.00 annually + bonus + benefits

The above represents the expected salary range for this job requisition. Ultimately, in determining your pay, we’ll consider your location, experience, and other job-related factors.

We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally:

  • Competitive base salaries
  • Bonus incentives
  • 6% 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

For a full list of Team Amex benefits, visit our Colleague Benefits Site .

American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. American Express will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable state and local laws, including, but not limited to, the California Fair Chance Act, the Los Angeles County Fair Chance Ordinance for Employers, and the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance. For positions covered by federal and/or state banking regulations, American Express will comply with such regulations as it relates to the consideration of applicants with criminal convictions.

We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.

US Job Seekers - Click to view the “ Know Your Rights ” poster. If the link does not work, you may access the poster by copying and pasting the following URL in a new browser window:

Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Java Software Engineer in New York, NY vacancy
  •  ...requests with quality in production. Must-Have Skills/Qualifications: Java Working experience with web servers like Tomcat/Jetty/...  ...– Talent Acquisition ALTEN Calsoft Labs Phone: (***) ***-**** Seniority Level Mid-Senior level Employment Type Contract Job Function Information... 
    Senior
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    ACL Digital

    New York, NY
    4 days ago
  • $120k - $130k

     ...Sr. Java Developer– Tekniforce We are looking for a Sr. Java Developer. This is a full...  ...Computer Science or Information Technology Seniority level Mid‑Senior level Employment type...  ...time Job function Information Technology Software Development Benefits Medical insurance Vision... 
    Senior
    Permanent employment
    Full time
    Remote work
    Visa sponsorship

    Tekniforce

    New York, NY
    4 days ago
  •  ...Lineate is a US-based international software development company with over two decades...  ...Develop robust, scalable solutions using Java and related technologies Support testing...  ...and transform complex problems into engineering topics ~ Proven ability to solve complex... 
    Senior
    Contract work
    Work at office

    Careers at Lineate

    New York, NY
    2 days ago
  • A professional staffing firm seeks an Application Developer to design and deliver software programs. The role requires extensive knowledge of J2EE and Java development, strong database skills, and collaboration with IT teams to meet business needs. Candidates should possess... 
    Senior

    PSG Global Solutions

    New York, NY
    14 hours ago
  • A leading financial services firm in New York is seeking a Software Engineer III to enhance technology products in the Consumer & Community Banking division. The ideal candidate will design and develop software solutions while fostering an inclusive team culture. Responsibilities... 
    Senior

    JPMorgan Chase & Co.

    New York, NY
    4 days ago
  •  ...Senior Java Developer Location: Weehawken ,NJ (Day 1 onsite and need local consultants to NJ/NY) Duration: 12 Months Client: Infosys/UBS Must have Skills: Need 10+ Years of Java Development experience Finance Domain... 
    Senior
    Local area

    Concord IT Systems

    Weehawken, NJ
    1 day ago
  •  ...Job Title Must have: ~6+ years of enterprise development experience (Java/JDK 8+) ~ Experience developing High-Performance and Distributed Applications ~ Experience with Message Brokers (ActiveMQ, RabbitMQ, Kafka, or similar) ~ Experience with Cache/In-Memory... 
    Senior

    JConnect Infotech

    New York, NY
    3 days ago
  • $100k - $125k

     ...Must Have Technical/Functional Skills Java 8+, Spring Boot Roles & Responsibilities • Develop high-quality, production-ready REST APIs. Write clean, maintainable, and testable code. • Follow coding standards and best practices • Build and integrate... 
    Senior

    Tata Consultancy Services

    Jersey City, NJ
    4 days ago
  •  ...Job Title: Senior Java Developer (15+ Years Experience) Employment Type: W-2 Location: On-site - New York City, NY Required Skills & Qualifications ~15+ years of experience in Java development ~ Strong expertise in Java, Spring Boot... 
    Senior

    Digital Alpha Platforms

    New York, NY
    2 days ago
  •  ...Senior Java Developer Location: Madison Ave, NY or San Francisco, CA (Hybrid) Skills Required: Springboot + AWS services including Lambda, API Gateway, and CloudWatch Mandatory Skills: Minimum 8-12 years of hands-on experience in Java (version 8 or above... 
    Senior

    United IT

    New York, NY
    3 days ago
  •  ...Oowlish, one of Latin America’s rapidly expanding software development companies, is seeking experienced technology professionals to enhance our diverse and vibrant team. As a valued member of Oowlish, you will collaborate with premier clients from the United States and... 
    Senior
    Remote work
    Worldwide
    Home office
    Flexible hours

    CloudDevs

    New York, NY
    4 days ago
  •  ...Fixed Income Cash Java Developer - Job Description Required Hands on Lead Java...  ...and how they can be applied Drive software development activities to meet schedules...  ...~ Bachelor's degree in mathematics, Engineering or Computer Science. Hybrid job schedule... 
    Senior
    Work at office

    Euclid Innovations

    New York, NY
    1 day ago
  •  ...Job Title Mandatory: • 5-15 years of experience in developing large JAVA/J2EE applications. • Experience working on Java 8. • Experience in database design, stored procedures and SQL in MS SQL 2012-2016. • Able to multi-task and be pro-active in project planning, requirements... 
    Senior

    TriOptus LLC

    New York, NY
    3 days ago
  •  ...JOB SUMMARY The Senior Applications Developer is responsible for the full systems life cycle management of applications, including analysis...  ...industry. Required Qualifications 6+ years of experience with Java, including building complex, scalable applications. 6+ years of... 
    Senior

    Compunnel

    New York, NY
    5 days ago
  •  ...Sr. Java Developer Greenwich St, New York Hybrid Opportunity Visa- No CPT/H1B Communication skills required: Good must be clear and have no trouble understanding Working hours/Hour Per Day: 8 hrs/day – 40 hour weeks Interview Process/Times: 1 phone or... 
    Senior
    Temporary work
    H1b

    ShiftCode Analytics

    New York, NY
    2 days ago
  • $78.03 - $86.03 per hour

     ...Senior Java Developer Genesis10 is currently seeking a Senior Java Developer for a contract position with a Global Financial Institution located in Pennington, NJ, Jersey City, NJ or New York, NY. This is a 12+ month contract opportunity. This role is responsible... 
    Senior
    Hourly pay
    Contract work

    Genesis10

    Jersey City, NJ
    1 day ago
  • Job Summary: We are seeking an experienced Database Administrator to join our team. The ideal candidate will have strong expertise in database administration, including performance tuning, backup/recovery, and database design. This role offers an exciting opportunity...
    Senior

    Prophecy Technologies

    New York, NY
    3 days ago
  •  ...Senior Java Developer Location: Jersey City, NJ Duration: Full Time Job Description: Senior Java Developer – Cloud Native...  ...begin development with minimal hand-holding. Cloud-Native Engineering: Designs and builds applications optimized for cloud platforms... 
    Senior
    Full time
    Immediate start

    JConnect Infotech

    Jersey City, NJ
    3 days ago
  •  ...A technology staffing firm is seeking a highly skilled Senior Java Developer to support software development efforts. The ideal candidate will bring extensive experience in full-stack development, RESTful APIs, and test automation frameworks like Playwright, as well as... 
    Senior
    Remote work

    Arena Technical Resources

    New York, NY
    4 days ago
  •  ...Senior Java Developer With ExtJS Job Description 5 plus years of server side development experience with a primary focus on functional entitlements, data entitlements, and provisioning Experience in building and delivering frameworks, libraries, and services to... 
    Senior

    HSS SOFT

    Jersey City, NJ
    3 days ago
  •  ...Kindgeek is looking for an experienced and thoughtful Senior Java Developer who brings depth, curiosity, and craft to every line of code. Your mission will be to grow and shape a live fintech product used by 100,000+ users — working directly with the client, making technical... 
    Senior

    Kindgeek

    New York, NY
    3 days ago
  •  ...About the role At SPD Technology, we are seeking a Senior Java Engineer to design, build, and maintain scalable backend services for data ingestion...  ...competitive compensation and provided laptops and licensed software. Professional development plans, merit reviews, access to a... 
    Senior
    Remote work
    Flexible hours

    SPD Technology

    New York, NY
    3 days ago
  •  ...Senior Java Engineer Client is looking for an accomplished Java Specialist to work with a team, that partners with business leaders and industry experts to build transformational technology to drive revenue, maximize efficiency and optimize allocation of resources.... 
    Senior

    ShiftCode Analytics

    Jersey City, NJ
    3 days ago
  •  ...Title: Senior Java Developer Duration: Contract Location: Jersey City, NJ We are seeking a motivated and detail-oriented...  ...across both frontend and backend layers, supporting end-to-end software delivery including development, testing, and production support... 
    Senior
    Contract work

    Diverse Lynx

    Jersey City, NJ
    1 day ago
  •  ...Java Senior Developer First IT Solutions Job Description Essential Duties and Responsibilities: Design, development and implementation of complex multi-tier systems with Web front end using Java / J2EE technologies. Deliver high quality code to realize... 
    Senior
    Permanent employment

    Tech Tammina

    Jersey City, NJ
    3 days ago
  •  ...Senior Java Developer New York, NY - hybrid 12 months+ Position Description: The Market Risk Fleet is a diverse agile fleet...  ...fleet is primarily responsible for the development of Market Risk engines that calculate billions of P&Ls (Profit and Loss analysis) on... 
    Senior

    Veterans Sourcing Group, LLC

    New York, NY
    5 days ago
  •  ...robust, scalable, and high-performance backend applications using Java 17+ and modern frameworks. • Build and maintain RESTful APIs...  ...language, including its core concepts, frameworks, and libraries. • Software Architecture Principles: Solid understanding of architectural... 
    Senior

    Omni Inclusive

    New York, NY
    5 days ago
  •  ...opportunity in which successful candidates will work in one of our Java teams. The role and responsibilities include: Develop and...  ...code to meet project goals and deadlines. Troubleshoot and resolve software defects and technical issues to minimize disruption in revenue-generating... 
    Senior
    Local area
    Flexible hours

    Framework Ventures

    New York, NY
    4 days ago
  •  ...Senior Java Developer NYC - 3 days a week onsite Contract to hire *Must be local to NYC area *Must have extensive financial...  ...*Must have a degree from a US College Need a Java Engineer with strong experience in the data engineering space to help build... 
    Senior
    Contract work
    Local area
    3 days per week

    3B Staffing LLC

    New York, NY
    3 days ago
  •  ...Senior Java Developer - Remote - MUST be US Citizen or Canadian Citizen. Working on Eastern Standard Time zone. REQUIRED - Experience...  ...seeking a Senior Java Developer who will bring strong backend engineering expertise, architectural thinking, and innovative problem‑solving... 
    Senior
    Work experience placement
    Remote work

    Sciata

    New York, NY
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Software Engineer. Be the first to apply!