Java Database Developer - JDBDEV 0430 HS#02

NavitasPartnersNew York, NY
Hybrid

About The Position

A leading global financial services organization is seeking a skilled Java Database Developer to support the design, development, and optimization of enterprise-grade applications and data systems. This role requires a strong combination of Java development and database expertise, with a focus on building scalable, high-performance solutions in a fast-paced financial environment. The ideal candidate will collaborate with cross-functional teams to deliver robust and efficient systems aligned with business needs.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field
  • 5–7+ years of experience in Java development and database programming
  • Strong hands-on experience with Java (Core Java, Spring/Spring Boot)
  • Strong hands-on experience with Relational databases (Oracle, SQL Server, or PostgreSQL)
  • Strong hands-on experience with Advanced SQL development (joins, indexing, query optimization, stored procedures)
  • Experience with data modeling and database design
  • Familiarity with RESTful APIs and microservices architecture
  • Experience working in Agile environments
  • Programming: Java, Spring Boot
  • Databases: Oracle / SQL Server / PostgreSQL
  • Tools: Git, Maven/Gradle, JIRA
  • Concepts: Data modeling, performance tuning, indexing, transactions

Nice To Haves

  • Experience in financial services or investment banking domain
  • Knowledge of ETL processes and data pipelines
  • Exposure to messaging systems (Kafka, MQ)
  • Familiarity with containerization (Docker/Kubernetes)
  • Basic scripting knowledge (Python/Shell)
  • Exposure to cloud platforms (AWS/Azure) is a plus

Responsibilities

  • Design, develop, and maintain Java-based applications with strong database integration
  • Write efficient, scalable, and optimized SQL queries, stored procedures, and functions
  • Work on database design, data modeling, and performance tuning
  • Develop and enhance backend services and APIs
  • Collaborate with business analysts, QA teams, and other developers to deliver solutions
  • Participate in system design discussions and contribute to architecture decisions
  • Troubleshoot production issues and ensure system reliability and stability
  • Optimize application performance, including query tuning and indexing strategies
  • Support data migration, integration, and transformation efforts
  • Ensure adherence to coding standards, security, and best practices
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service