Java Database Developers

NexivaNew York City, NY
Onsite

About The Position

We are looking for experienced Java Database Developers to design, build, and optimize high-performance data-driven applications within a fast-paced financial environment. This role requires a strong blend of Java development and database expertise, working on critical systems that support trading, risk, or operations.

Requirements

  • 5 - 7+ years of experience in Java development with strong database skills
  • Strong expertise in Core Java, Spring Boot, REST APIs
  • Advanced SQL skills with hands-on experience in database design & performance tuning
  • Experience working with large datasets and data-intensive applications
  • Solid understanding of object-oriented design and system architecture
  • Experience in Linux/Unix environments
  • Strong problem-solving and analytical skills
  • Experience in financial services / capital markets domain

Nice To Haves

  • Exposure to ETL tools or data pipelines
  • Familiarity with messaging systems (Kafka, MQ)
  • Experience with cloud platforms (AWS/Azure) is a plus
  • Knowledge of Agile/Scrum methodologies

Responsibilities

  • Design and develop scalable applications using Java (Core Java, Spring/Spring Boot)
  • Build and optimize database solutions (SQL Server / Oracle / PostgreSQL)
  • Write complex SQL queries, stored procedures, and performance-tuned code
  • Collaborate with business analysts and stakeholders to translate requirements into technical solutions
  • Work on data integration, ETL processes, and backend services
  • Troubleshoot performance issues and optimize application/database efficiency
  • Participate in code reviews, testing, and deployment processes
  • Support production systems and ensure data integrity and reliability
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service