Senior Software Engineer – Java (Remote)

Apply for this job

Job Description

Summary

Our client is seeking a Senior Software Engineer to support digital and online banking platforms. This role focuses on designing scalable solutions, maintaining mission-critical applications, and delivering high-performance integrations across banking systems. The position requires strong technical expertise, excellent communication skills, and the ability to work in dynamic environments.

Key Responsibilities

  • Design and develop technical solutions for functionality, performance, scalability, and reliability
  • Support and maintain IaaS SaaS and on-premise digital banking applications
  • Troubleshoot code defects, data issues, and configuration errors
  • Support business-critical and complex applications
  • Follow best practices and development standards
  • Design and develop real-time and file-based integrations
  • Collaborate across teams to ensure high-quality software delivery
  • Write clean, secure, maintainable code and participate in code reviews
  • Mentor junior engineers and contribute to team growth

Required Qualifications

  • Bachelor’s degree with 4 years of application programming experience or 8 years of experience without a degree
  • Strong design and development experience with Java EE and related enterprise technologies
  • Experience supporting mission-critical applications
  • Strong analytical and problem-solving skills
  • Experience with Agile development practices

Tech Stack

  • Java
  • Spring Boot
  • JMS JDBC REST
  • Microservices
  • Kubernetes
  • JavaScript ES6
  • React Redux
  • APIGEE
  • GitLab
  • Jira Confluence
  • Oracle Database

Compensation & Benefits

Competitive compensation aligned with market standards.
Health benefits, PTO, remote flexibility varies by client.

Work Schedule

Monday–Friday, flexible hours, remote role may include occasional on-call.

About the Client

Our client is a technology-focused organization delivering digital solutions for the financial industry.

Why Join the Team?

  • Opportunity to work on mission-critical banking applications
  • Collaborative engineering environment
  • Strong focus on innovation and technical excellence

How to Apply

Submit your resume to people@ignitetalentpartners.com. Shortlisted candidates will be contacted.