Java Database Developer - JDBDEV 0430 HS
Role details
Job location
Tech stack
Job description
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., * 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
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)
-
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