Database Programmer
Experience:7 - 9 Years
Location:Pune
Education:UG - B.Tech/B.E. - Computers PG - MCA - Computers
Industry Type:IT-Software/ Software Services
Role:Software Developer
Functional Area:Application Programming, Maintenance
Desired Candidate Profile
Responsibilities
* Its an individual contributor role.
* It’s a database programmer role and not a DBA role.
* Work with different development teams to understand their data persistence requirement.
* Analyze requirement and come up with efficient database schema meeting business model needs.
* Guide development teams on efficient use of persistence frameworks available in J2EE.
* Guide development teams on efficient use of persistence and transaction model available in J2EE.
* Design and implement database high availability and disaster recovery strategy.
* Design and implement database backup/restore strategy.
* Design and implement database maintenance strategy.
* Design and implement database replication strategy.
Requirements
* BE/B.Tech. Computer Science or MCA from a reputed school (M.S. a plus)
* 7+ years experience in database design and development.
* Experience of architecting, building & delivering large & complex database for Java/J2EE based applications.
* Experience of database related activities such as designing data models, develop programming specs, develop ER diagrams, develop logical/physical data model, etc
* Experience of doing other non-programming activities such as database design, database optimization, documentation, data migration script development, query optimization, performance tuning, etc
* Hands on experience in Postgres, MySQL and Oracle database.
* Hands on experience in J2EE persistence frameworks, e.g. Hibernate.
* Hands on experience in configuring/tuning JBoss, Websphere application servers for efficient database usage.
* Hands on experience of SQL, PL/SQL stored procedures and triggers.
* Hands on experience of one or more scripting languages such as Unix shell scripts or Perl
* Experience of working for a software product company will be a plus
* Exposure to Oracle RAC would be advantageous.
* Good communication skills and team player
Job Description
Design and develop scalable databases for enterprise class application. The application contains sophisticated user interaction flows and complex data hierarchies.
Keywords: Java / J2EE,Postgres, MySQL,Oracle database,JBoss, Websphere application servers
Contact Details
Neptune Consultants
Executive Name:Aashish Narvekar
Address:Neptune | Arambh Apartment | Opp. Sanas Memories |
Limaye Lane | F.C. Road |
PUNE,Maharashtra,India 411005
Email Address:aashish@neptuneconsultants.com
Telephone:91-9881469817