Job Description :
Responsibilities include:
Being a SME for all things DB on a team of developers while also contributing as a Java developer
Rapid design and implementation of complex solutions
Working with high energy in a collaborative environment
Bringing improvement ideas to the team and driving the execution/implementation of those ideas
Required Skills
Senior level understanding of RDBMS concepts with experience in SQL query development and optimization and PL/SQL
Database administration skills including performance tuning, space reporting, DDL and DML promotion and extensive experience with Oracle
Experience with data modeling and using ORM technologies like Hibernate to model database objects in a J2EE application
Experience with replication software, specifically Oracle GoldenGate
Work one on one with developers to design and implement new DB requirements
Senior level knowledge of Java/J2EE (Java 7 or 8)
Experience with Spring packages including: Core / Web / WebMVC / JDBC / Transaction Management / JMS / AOP / Context / Test / WS / Security
Experience with Agile driven development
Experience with test-driven development, placing a high value on modular design, unit testing and integration testing with JUnit
Experience with Subversion, Maven, Nexus, Eclipse(or equivalent IDE)
Experience with SOAP and RESTful Web Services utilizing XML and/or JSON (binding libraries - jaxb, Jackson, gson, etc) a plus
Experience with MQ (Websphere MQ or ActiveMQ)
Experience with Websphere Process server/ Websphere Portal or WAS
             

Similar Jobs you may be interested in ..