Senior Java Developer Resume Profile
PROFESSIONAL SUMMARY:
- Over 9 years of professional IT experience in all phases of the Software Development Life Cycle SDLC of a project which includes requirements gathering, analysis, design, development, maintenance enhancement and testing.
- Experience in designing, developing and maintaining the web based, multi-tiered client-server and distributed components applications using Java, J2EE and Oracle Technologies.
- Experience with front end technologies HTML, CSS, JavaScript, Firebug and JQuery.
- Extensive experience in Core Java/J2EE technologies. Developed web-based applications using Servlets, JSP, Struts, JSF, AJAX, JDBC, JPA, YUI, JQuery, XML, JNDI, Hibernate, Spring, CDI , CODI and Delta Spike.
- Excellent working experience with various frameworks like JSF, Velocity, Struts, Spring, CDI, Hibernate, EclipseLink.
- Strong understanding of J2EE design patterns like MVC, Singleton, Fa ade, Factory, Observer Pattern, Proxy Pattern, DI Pattern, Adapter Pattern etc.
- Experience in producing and consuming Web-services JAX-RS REST , JAX-WS, SpringWS, SOAP, CXF, Jersey
- Experience with web/application Servers like Web Sphere, Glassfish, Weblogic and Tomcat.
- Expert in writing complex SQL Queries and UNIX shell scripts.
- Having Experience working with databases ORACLE , MYSQL, DB2.
- Experience with XML related technologies such as DTD, XML, XSL, XSLT and XSD.
- Good understanding on Primefaces, JQuery, AJAX and JSON.
- Having knowledge of using Log4j logging framework.
- Experience in working with different operating systems like Windows, UNIX and Sun Solaris.
- Working experience in version control tools like Accurev, CVS and SVN.
- Experience with java build tools like ANT and Maven.
- Experience in working in both Methodologies Waterfall, Agile Rally
- IOS development Deployed one application in Apple Store
- Android development Deployed one application in Android Market
Technical Skills:
J2EE Technologies | Servlets, JSP, JSTL, JDBC, JNDI, JPA, CDI |
Web Technologies Stack | JSP, Servlets, MVC Struts Spring MVC , JSF, XHTML, CSS, Java script, JQuery, YUI, AJAX, Velocity, JSTL |
Web Services Stack | WS Standards, JAXB, SOAP, RESTFUL Services, JAX-WS, RPC, SAAJ, CXF, Jersey |
Search Technology | Lucene Indexes, Endeca, Forge Processes |
IDE | Eclipse , RAD 7.5 |
Application/Web Server | Tomcat, WebSphere, Glassfish and Weblogic |
Databases | Oracle, IBM DB2/AS400, PL-SQL Server, MS-Access, Sybase, My SQL |
XML Technologies | XML DOM, XSL, XSD, Java based XML parsers SAX and DOM |
Operating Systems | Solaris, Linux, Windows XP/2000/NT/98/95, MS-DOS |
Frameworks | Struts , Spring , Hibernate, Log4j, Toplink, EclipseLink, ehCache, JUnit |
Version Control Tools | CVS, SVN, Accurev |
Scripting | Unix Shell Script, Perl Script, ANT Scripts |
Ecommerce Platforms | Magnolia , Broadleaf |
Mobile Technologies | IBM Worklyte, Lua Scripiting for Corona |
Testing Frameworks | TDD, BDD, Cucumber, Arquillian, Junit, In container Testing |
Spring Stack | Spring Core, Spring MVC, Spring WS, Spring Transactions, Spring Mobile, Spring ORM |
Continuous Integration | IBM Ubuild |
EXPERIENCE:
Confidential
Technical Lead/ Senior Java Developer
Project 1: - FDSP Ford Diagnostic Service Platform
- Write Architecture Design Documents
- Design and develop web services using JAX-WS
- Develop front end using JSF and Primefaces
- Develop the APS authorization and security modules
- Develop the ORM using JPA and EclipseLink.
- Unit and integration testing using TDD and BDD Agile methodologies
Technologies: JPA, JSF, SOAP, JAXB, JAX-WS, XML, Arquillian, WebSphere app server, RSA8, Jersey, JAX-RS, Cucumber, Junit4, Maven, Ubuild
Confidential
- Provide consulting to teams for designing the application architecture.
- Design and develop IMS Connector framework based on JCA standard specifications
- Develop caching framework for Ford using ehCache open source caching framework
- Develop reference application to be used by application development teams
- Develop the ORM using JPA and Hibernate.
Technologies: Struts, JPA, JSF, Spring, Hibernate, jquery, SOAP, JAXB, JAX-WS, XML, IMS connector, JCA, ehCache, Arquillian, WebSphere app server, RSA8
Confidential
Senior Java Developer
Project 1: - RoadSmart Pro Digital Dispatch
- Design the framework for Road Smart Pro and choosing the technology stack.
- Converting business requirements to technical design.
- Laying down the application architect for the application.
- Design the test case and security framework.
- Developing the Java modules in Spring MVC and Hibernate
- Integrating with external SOAP and restful Web services
- Using Google Maps for GPS functionality.
- Developing the ORM using JPA and Hibernate, Spring at core.
Technologies: Spring MVC, Hibernate3, JPA, jquery, SOAP, JAXB, JAX-WS, XML ,WebSphere app server
Confidential
Java Developer
Project 1: - Prescriber Web Services
- Design and develop webservices for IBM Initiate using Cxf framework.
- Develop IBM initate handlers using Spring
- Use JMS and IBM MQ for implementing Subscriber and Publish Model.
- Write Unit test scripts and system test cases.
- Handled team of 4 offshore resources and Analyze and Review deliverables provided by the offshore team.
Technologies: WSDL, SOAP, JAXB, JAX-WS, XML, XSD ,Springs MVC. AOP, Core, ORM , Hibernate, WebSphere app server, Tomcat, Unix Shell Scripting, Initiate