Back to results

Java Developer I Financial Services I Cloud Native Applications

  • New York City, NY, United States

$85,000 to $95,000 USD / year · Full-time

Applications open in a new tab.

Job details

Pay
$85,000 to $95,000 USD / year
Job type
Full-time
Posting language
English
Posted

Original job description

Java Developer – Financial Services / Cloud-Native Applications Locations: New York City, New York / Salt Lake City, Utah Work Arrangement: Onsite Employment Type: Full-Time

The Java Developer will design, develop, and support cloud-native applications across strategic financial services business workstreams.

The role requires strong hands-on development expertise in Java, Spring Boot, microservices architecture, and cloud platforms such as Google Cloud Platform (GCP), AWS, or Microsoft Azure.

The successful candidate will build scalable, high-performance enterprise applications, develop microservices, implement APIs, work with event-driven architectures, and support distributed systems.

Candidates must have mandatory financial services experience and demonstrate practical coding and application development capabilities.

Key Responsibilities

  1. Java Application Development
  • Design, develop, test, and maintain enterprise-scale applications using Java.
  • Work with Java 8, Java 11, and Java 17.
  • Develop and enhance applications using Spring Boot.
  • Build scalable and maintainable microservices.
  • Use Python where required for application development and supporting solutions.
  • Write clean, efficient, reusable, and high-quality code.
  • Troubleshoot and resolve application-level issues.
  1. Microservices & API Development
  • Design and develop microservices-based applications.
  • Build and maintain REST APIs and other application interfaces.
  • Apply API design principles and best practices.
  • Implement event-driven architecture and distributed system solutions.
  • Develop messaging and event-based integrations using Kafka and Google Pub/Sub.
  • Ensure applications meet scalability, reliability, and performance requirements.
  1. Cloud-Native Application Development
  • Design, develop, and deploy applications on GCP, AWS, or Azure.
  • Build cloud-native solutions supporting strategic financial services programs.
  • Support application modernization and cloud transformation initiatives.
  • Leverage cloud services to develop scalable and resilient applications.
  • Work with BigQuery and cloud-based data solutions where applicable.
  1. Database & Data Engineering
  • Develop and maintain database-driven applications.
  • Work with PostgreSQL and/or Azure SQL.
  • Build data-intensive application components.
  • Support data integration and processing using BigQuery where applicable.
  • Optimize database queries and application performance.
  1. DevOps, CI/CD & Containerization
  • Implement and maintain CI/CD pipelines using GitHub Actions.
  • Containerize applications using Docker.
  • Deploy and manage applications using Kubernetes.
  • Support automated build, testing, deployment, and release processes.
  • Collaborate with DevOps and cloud engineering teams.
  1. Financial Services Collaboration
  • Collaborate with business, product, and engineering stakeholders.
  • Develop technology solutions aligned with financial services business requirements.
  • Participate in Agile/Scrum development activities.
  • Support enterprise application development across commercial banking programs.
  • Ensure technical solutions meet business, performance, and reliability expectations.

Required Qualifications

  • Bachelor's degree or equivalent relevant education, as applicable.
  • 4–7 years of relevant software development experience.
  • Minimum 3+ years of hands-on experience in the required technical stack for the applicable role level.
  • Strong hands-on Java development experience, preferably Java 8/11/17.
  • Experience with Python.
  • Strong Spring Boot and microservices development experience.

•

Experience with at least one major cloud platform:

  • Google Cloud Platform (GCP)
  • Amazon Web Services (AWS)
  • Microsoft Azure
  • Experience with Docker.
  • Experience with GitHub Actions and CI/CD pipelines.
  • Experience with Kubernetes.
  • Experience with PostgreSQL and/or Azure SQL.
  • Strong understanding of API design.
  • Experience with event-driven architecture and distributed systems.

• Mandatory financial services experience.

  • Demonstrated hands-on coding and application development experience.

Preferred Qualifications

  • Experience supporting cloud migration and modernization programs.
  • Experience developing event-driven applications using Kafka and/or Pub/Sub.
  • Experience with BigQuery.
  • Agile/Scrum delivery experience.
  • Experience developing enterprise applications in commercial banking or other financial services environments.
  • Experience working with cross-functional engineering and product teams.
More about this job

Skills

  • Oracle Java
  • Spring Boot
  • Microservices Architecture
  • Google Cloud
  • AWS
  • Microsoft Azure
  • Microservices
  • Python
  • Troubleshoot
  • API development
  • Apache Kafka
  • BigQuery
  • Data engineering
  • Maintain database
  • PostgreSQL
  • SQL
  • CI/CD
  • GitHub
  • Docker
  • Kubernetes
  • Agile
  • Scrum
  • Software development

Report this job