03 Nov
|
Neoveda Technologies
|
Bengaluru
03 Nov
Neoveda Technologies
Bengaluru
Role & responsibilities
Java Developer
Experience : 4-6 Yrs
Mandate skills : Java + Imaging exp + healthcare domain.
Pf and linkedin mandate
Location : Mumbai , Pune , Chennai , Bangalore.
Hiring mode : C2H
Mandatory Skills-
Core Java Development
Strong hands-on experience with Java 11 or higher
Solid understanding of Object-Oriented Programming (OOP) principles and clean code practices
Expertise in
Multithreading & Concurrency
I/O Streaming
JVM Tuning
Experience with
SOAP/Web Services
MTOM
STS Integrations
Networking & Security:
TLS 1.2
SAML Authentication
Encryption Standards
Ability to work within large, mature codebases with minimal documentation
Database Integration & Refactoring
Experience working with Oracle Databases in enterprise applications
Strong knowledge of
JDBC
SQL
Database Access Layers
Proven experience modifying or abstracting database-specific logic to support new backend databases
Understanding of
Transaction Management
Connection Management
Error Handling
Enterprise Application Development
Experience working on monolithic or tightly coupled enterprise systems
Ability to identify and systematically refactor repetitive database interaction patterns
Strong debugging and root cause analysis capabilities across application and database layers
Collaboration & Delivery
Ability to work closely with:
DBAs
Testers
Solution Architects
Comfortable executing well-defined, high-volume, repetitive engineering tasks
Solid documentation, coding standards, and code review discipline
Desired Skills
Exposure to cloud-native or managed database platforms (Azure preferred)
Experience in large-scale migration or modernization initiatives
Familiarity with performance-sensitive systems handling high transaction volumes
Knowledge of healthcare IT systems such as:
VNA (Vendor Neutral Archive)
PACS (Picture Archiving and Communication System)
DICOM Protocol
Awareness of automated testing and regression testing during migration programs
Experience working in environments leveraging GenAI-assisted development workflows
The Java Developer (Intermediate) will play a critical role in the Cloud Native Database Acceleration Initiative for the VNA Platform, focused on replacing Oracle-specific database interactions with a cloud-native managed database solution on Microsoft Azure.
This role involves systematic refactoring of application code to ensure database independence while preserving existing data models and business logic. The engineer will work across multiple modules of a complex VNA codebase, updating database access patterns, validating functional correctness, and ensuring performance parity or improvement following migration.
Key Responsibilities
Refactor and update existing Java code to replace Oracle-specific database calls with cloud-compatible database integrations.
Collaborate with DBAs to align with minimal data-model change strategies.
Support end-to-end testing efforts by partnering with QA teams to identify and resolve migration-related defects.
Identify, troubleshoot, and resolve database access performance bottlenecks.
Participate in code reviews and adhere to defined migration standards, frameworks, and best practices.
Support validation of system behavior across multiple real-world use cases to achieve 99.99% availability targets.
Ensure maintenance of existing business logic while enabling database portability and future scalability.
Contribute to migration documentation, technical design discussions, and implementation guidelines.
Work effectively within a large-scale modernization program requiring disciplined execution and attention to detail.
📌 Java Developer (Bengaluru)
🏢 Neoveda Technologies
📍 Bengaluru