Senior Java Developer Resume
PROFESSIONAL SUMMARY:
- Possesses 10 years of experience as a Senior Java developer having extensively worked with Java Middleware technologies and on widely used middleware frameworks such as Spring and Spring Batch.
- Well versed with Waterfall and Agile methodologies and have participated in all phases - Product Analysis, Application Design, Development, Application Maintenance and Testing.
- Experience in conceptualizing and implementing banking applications for clients such as Fidelity, Confidential & Confidential .
- Possess extensive professional experience in working with various types of Java based Middleware applications, used for back end processing in Consumer and Commercial Cards
- Specializes in building and implementing SOAP/Restful web services and has experience in hosting web services via frameworks like Spring WS, JAX-WS and Apache CXF.
- Worked with a variety of Spring components - Spring Core, Spring Batch, JDBC Templates & Spring MVC
- Experience working with ORM technologies like Hibernate and MyBatis
- Has experience in implementing MQ interfaces for middleware applications and performance tuning them to uniquely satisfy performance requirements.
- Quality Assurance - Conducted Quality Reviews, Preparation of Templates/Coding Standards/Review Checklists/Deployment Checklists, Identification of Best Practices followed in the project.
- Experience working in database applications like Oracle and DB2.
- Possess experience in hosting applications on Unix/zLinux environments and is also well versed with basic shell scripting.
- Been a proficient team player and has lead teams sized from 5-8. Meticulous, organized and motivating team player who tries to bring the best out of his team members.
TECHNICAL SKILLS:
Operating Systems: zLinux, Unix, Windows 8
Technologies: Java6 & Java7, Java based WebServices - SOAP & RESTful, Apache CXF, Spring-Core v3.0.5, 1, Spring-Batch v2.0.0, Spring MVC 3.x, Spring DAO & JDBC Templates, Hibernate, MyBatis, XML, HTML, EJB, Maven, JMS, JAXB, SAX, DOM
RDBMS and Files: Oracle 11.x, DB2, Performance tuning queries and procedures, MS SQL
Other Utilities: RAD 7.0, IBM Websphere 6.1, IBM Rational Team Concert, xPression 3.0, Mercury Quality Center
Designing Tool: UML, Rational Rose, Pro-Vision
Configuration Tool: Subversion(SVN)
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java developerResponsibilities:
- Responsible for Analysis of the gathered requirements.
- Responsible for Developing and Integrating new Middleware services.
- Responsible for developing and executing JUnit cases on the Spring Batch Application
- Knowledge transition to offshore and coordinated the build effort of the application.
- Prompt Defect fixes from QA/UAT and responsible for in-depth defect analysis
Technology:
Software: Java 7, Hibernate 4, Spring Batch 3.0.x, JPA, CXF Web Services, JUnit4.3.1
Tools: Eclipse, Subversion (version control)
Database: Oracle
Confidential
Senior Java developerResponsibilities:
- Responsible for study and analysis of the User pages.
- Responsible for formulating used cases for all business scenarios and developing and integrating new Middleware services to these user pages.
- Knowledge transition to offshore and coordinated the build effort of the application.
- Responsible for in-depth defect analysis and implementing defect prevention
Technology:
Software: Java 7, Hibernate 4, Spring MVC 3.0.x, JSF Prime faces, CXF Web Services, JUnit4.3.1
Tools: Eclipse, Subversion (version control)
Database: Oracle
Confidential
Senior Java developerResponsibilities:
- Responsible to Requirements gathering and Analysis
- Responsible for designing the database sync up batch jobs.
- Responsible for designing Job scheduling and sync up with Core database.
- System Knowledge sharing and updating
- Defect fixes from QA & UAT
Technology:
Software: Java 6, MyBatis 3.x, JDBC, JMS/MQ Interface
Tools: Eclipse, IBM - RTC, Subversion (version control)
Database: Oracle - SQL server
Confidential
Senior Java developerResponsibilities:
- Responsible to Requirements gathering and Analysis
- Responsible for designing the new web services provider.
- Responsible for Build and Review of Code.
- Responsible for reviewing test plans and cases
- End to end responsibility of deliverables from Offshore
- Managing and guiding a team of 4-5 individuals
- System Knowledge sharing and updating / modifying System Appreciation documents.
- Co-ordination with the on-site team
Technology:
Software: Java, XML, Ant, Axis 1.4
Tools: xPression 2.5, Mercury Quality Center, Subversion (version control)
Database: DB2
Server: Linux, Websphere 5.0
