What are the responsibilities and job description for the Java Database Developer - JDBDEV 0430 HS#02 position at Compu-Vision Consulting, Inc.?
Job Title: Java Database Developer
Location: New York City, NY (Onsite / Hybrid)
Job Type: Contract
Position Overview
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.
Key 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
Required Qualifications
- 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)
- Relational databases (Oracle, SQL Server, or PostgreSQL)
- 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
Technical Skills
- Programming: Java, Spring Boot
- Databases: Oracle / SQL Server / PostgreSQL
- Tools: Git, Maven/Gradle, JIRA
- Concepts: Data modeling, performance tuning, indexing, transactions
- Exposure to cloud platforms (AWS/Azure) is a plus
Preferred Qualifications (Nice to Have)
- 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)
Candidate Profile
- Strong analytical and problem-solving skills
- Ability to work in a fast-paced, collaborative environment
- Excellent communication and stakeholder interaction skills
- Detail-oriented with a focus on quality and performance
Experience Guidelines
- Ideal experience: 5 7 years or more
- Candidates on OPT with relevant prior experience (including India experience) and a Master s degree in the U.S. may be considered