Java Developer I Financial Services I Cloud Native Applications

Veracity Ventures Inc.

New York (NY)

On-site

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Veracity Ventures Inc. seeks a Java Developer to design, develop, and support cloud-native financial services apps. You will work across Java, Spring Boot, microservices, and cloud platforms like GCP, AWS, or Azure, building scalable APIs and event-driven solutions.

The role requires hands-on coding in Java (8/11/17), Python where needed, and strong experience with Docker, Kubernetes, and CI/CD in an Agile/Scrum setting.

Qualifications

  • Bachelor's degree or equivalent education.
  • 4–7 years of software development experience.
  • Strong Java development experience (8/11/17).
  • Hands-on Python and Spring Boot experience.
  • Experience with at least one major cloud platform (GCP/AWS/Azure).
  • Docker, Kubernetes, and CI/CD via GitHub Actions required.
  • PostgreSQL or Azure SQL exposure and API design knowledge.
  • Mandatory financial services experience and distributed systems exposure.

Responsibilities

  • Design, develop, test, and maintain enterprise Java applications.
  • Build and maintain microservices and REST APIs.
  • Develop cloud-native solutions on GCP/AWS/Azure.
  • Work with PostgreSQL/Azure SQL and data solutions like BigQuery.
  • Implement CI/CD pipelines and containerization with Docker/Kubernetes.
  • Collaborate with business, product, and engineering teams in Agile/Scrum.

Skills

Java
Spring Boot
Microservices
Cloud Platforms
Docker
Kubernetes
Python
APIs
Kafka
BigQuery
CI/CD
GitHub Actions
PostgreSQL
Azure SQL
Java 8/11/17
Agile/Scrum

Education

Bachelor's degree or equivalent

Tools

Docker
Kubernetes
GitHub Actions
BigQuery
AWS / GCP / Azure

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.
2. 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.
3. 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.
4. 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.
5. 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.
6. 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Cloudious LLC • New York (NY)

Hybrid
USD 100,000 - 134,000
Java Software Engineer / Backend Developer
Java Software Engineer / Backend Developer

MaxIT Consulting - Max Corporate Group • New York (NY)

On-site
USD 110,000 - 170,000
Full benefits package
Annual bonus eligibility
Java Developer – Spring Boot Microservices, Kafka & Cloud
Java Developer – Spring Boot Microservices, Kafka & Cloud

MaxIT Consulting - Max Corporate Group • New York (NY)

On-site
USD 110,000 - 170,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel Inc. • Phoenix (AZ)

On-site
USD 120,000 - 170,000
Java Engineer
Java Engineer

Kforce Inc • Hopkins (MN)

On-site
USD 90,000 - 140,000
Medical Insurance
Dental Insurance
Vision Insurance
+8
Senior Java Full-Stack Engineer: Enterprise Solutions
Senior Java Full-Stack Engineer: Enterprise Solutions

Compunnel, Inc. (old) • Phoenix (AZ)

Hybrid
USD 120,000 - 170,000
Software Engineer
Software Engineer

Compunnel Inc. • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Java Full Stack Developer
Java Full Stack Developer

Scroll Tab • Township of Washington (NJ)

On-site
USD 180,000 - 280,000
Java Engineer
Java Engineer

10xTalents • Newark (NJ)

On-site
USD 90,000 - 120,000
Senior Java Developer (Financial Domain)
Senior Java Developer (Financial Domain)

TechDigital Group • Cary (NC)

On-site
USD 120,000 - 180,000