Sr Java Developer Resume
Florham Park, NJ
SUMMARY
- 8 years of experience in developing large - scale, Object-Oriented n-tier Scalable, high-performance distributed systems and web applications.
- Strong design and development experience in J2EE technologies including JSP, Servlets, JDBC, JNDI and JMS.
- Involved extensively in using MVC, spring, spring MVC, Spring-WS and Struts framework.
- Experience in Web services AXIS, JAX-WS and Rest ful.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using DB2 and Oracle.
- Proficient in developing application for asynchronous data retrieval using AJAX
- Good working experience on spring framework, Hibernate.
- Expert in using Java IDE’s like Eclipse, RAD and STS.
- Expertise in Spring IOC design patterns to build the application services layer.
- Experience in OOAD using UML (Rational Rose).
- Hands on experience in GIT/GERIT, SVN, RTC and Clear case as version manager.
- Strong work experience in Web based application development, Middleware programming, Database programming, distributed computing, Server side programming and Client Server computing in n-tier software systems.
- Proficient in Object Oriented Principles, Methodologies and Best Practices.
- Worked with VSS, CVS, and SVN & Clear case for version control.
- Experience in Functional Specifications / Business Requirement Document Analysis.
- Ability to work independently in critical components and possess good analytical, communication, interpersonal, leadership skills.
- Good knowledge of the different processes involved in the Software Development Life Cycle and has exposure to the standards, procedures & documentation followed by CMMi Level 5 companies.
- Involved in various activities like Design, Coding, End-to-End Testing and Production Support for various online applications.
- Excellent communication, interpersonal and presentation skills. Self-starter, customer focused, detail oriented, team player capabilities.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX
Languages: Java, JavaScript, HTML, DHTML, PL/SQL.
Database: Oracle, DB2.
J2EE Technologies: JDBC, JSP, Servlets, JMS, Struts, web service (SOAP & REST).
Frameworks: Hibernate, Struts, AJAX, spring, Spring-MVC, Spring-WS.
Tools: TOAD, PL/SQL, Microsoft Office.
Version Control: Rational Clear Case, Tortoise SVN, RTC and GIT/GERIT.
IDE: eclipse, RAD and STS.
Build Tools: ANT, Jenkins and Hudson.
PROFESSIONAL EXPERIENCE
Confidential, Florham Park,NJ
Sr JAVA Developer
Responsibilities:
- Exposed to Software Development Life Cycle (Agile), methodology.
- Generated the web services Client by using JAX-WS API.
- Implemented the client Invocation code in Spring-WS (Security Interceptors WSS4j, Request Header interceptors, spring web services Template).
- Pre pare the Request object and invoke the web service call with spring web service Template, after getting the response, captured the response and saved into the respective tables.
- Implemented the DAO classes withSimpleJdbcDaoSupport.
- Designing Front End Screens using jsp,JavaScript, Ajax & j- query.
- Involvedin complete SDLC Life Cycle.
- Involved in Deployment of the ear file on web sphere 7.0.22 server.
- Testing the SOAP Request and response by using SOAP-UI Tool.
- Development and end-to- end Testing.
- Implemented WS Securities by using Username Tokens.
- Web application development by using spring mvc.
Environment: java, j2ee, Spring Web Services,JAX-WS, spring mvc, jsp, spring DAO, RAD, and Web Sphere, UNIX,PL/SQL
Confidential, Keller, TX
Sr Java Developer
Responsibilities:
- Involved in Java/J2EE application design and in all stages of development, and deployment of change requests and new enhancements for existing applications.
- Involved in mapping file and configuration file in spring and Hibernate.
- Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification.
- Exposed to Software Development Life Cycle (Agile) methodology.
- Conduct Daily Status Meeting and report to the client on the resource Work Status.
- Involved in Development and Coding.
- Involved in Daily Merge on Trunk and Branch Creation.
- Involved in Web application development and deployment.
Environment: java, j2ee, spring,spring MVC, spring DAO, eclipse, WebLogicIBM India Pvt Ltd
Confidential
Sr Java Developer
Responsibilities:
- Technical lead in developing the whole system using J2EE based technologies.
- Translated business requirements into detailed design.
- Responsible for onsite-offshore coordination.
- Setup version control system and implement configuration mgmt process as per CMM guidelines.
- Responsible for evaluating several Open Sources tools and develop framework to integrate them into the application.
- Deployed J2EE web applications on JBoss Portal Server
- Used Spring IOC design pattern to build the services layer.
- Used spring, Hibernate & Spring ORM Module to access Oracle Database.
- Used Data models, spring, hibernate-config.xml, hibernate mapping files & HQL for building the persistence layer.
- Used Spring web MVC framework to build the web modules.
- Used Spring based JUnit tests for testing the services and DAOs
- Used Hibernate 3.1, spring to build the persistence layer & business service for the web services.
- Built the Java models and developed DTO’s for communication across Spring and Struts app layers.
Environment: Struts, Hibernate, springs, Oracle, Web logic, JDBC, JSP, Servlets, JavaScript, HTML
Confidential
Java Developer
Responsibilities:
- Exposed to Software Development Life Cycle (water fall), methodology.
- Technical Design and development of Message Queue for STP
- Using JAXB Generate the Dynamic XML
- Creating the Struts action classes and Action forms
- Implemented validator framework.
- Coding and Bug Fixing.
- Involving in AIX Unix box for Integration and Deployment
Environment: Jsp, Servlets, Windows, JDBC, HTML, CSS, JavaScript. JQuery, Struts, EJB, IBM MQ, Web Logic, Oracle.
Confidential
Java Programmer
Responsibilities:
- Implemented Servlets jsp web application
- Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification.
- Co-ordinate with offshore and onsite team to understand the requirements and prepare High level and Low-level design documents from the requirements specification.
- Communicating with the users and gathering the requirements to build the online screens.
- Development and Release Process.
- Preparing the Release Notes and release the sources files to On-Site.
Environment: jsp, Servlets, EJB, Struts, Tiles, Clear Case, DB2, Web Sphere.
Confidential
Software Engineer
Responsibilities:
- Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification.
- Co-ordinate with offshore and onsite team to understand the requirements and prepare High level and Low-level design documents from the requirements specification.
- Communicating with the users and gathering the requirements to build the online screens.
- Working on various activities deployment and integration of all the modules as part of tegration Team.
- Setup in DIT, SIT& UAT using AIX Server.
Environment: java, j2ee, struts, jsp and Oracle.