Java/spring Developer Resume
Jersey City, NJ
SUMMARY
- 8.6 years of experience in analysis, design, development and implementations of client/server, database and Intranet - based applications using Java, J2EE technologies in various business domains including Retail, Telecom Banking, Brokerage, Financial & Insurance.
- Has excellent knowledge of Java, J2EE/JEE platforms in building n-tier applications.
- Excellent working knowledge in Java1.6, Servlet2.5, JSP2.0 and JEE (EJB 3.0, JMS, JNDI) technologies.Spring3, JPA, Hibernate3x and Struts2 Frameworks for Enterprise projects.
- Having sound Knowledge in Object-Oriented Design/Analysis, UML modeling, Design Patterns like Business Delegate, Session Facade, Factory, etc.
- Experience in Design and Development of Java Web Services using XML, SOAP, WSDL, and UDDI based on SOA and has excellent understanding of xml technologies XML, XSD, XSL, SAX, DOM, JAXB 2.0.
- Excellent working knowledge in Application servers such as Web Sphere 6.1, WebLogic 10.3 and Weblogic 12c.
- Experience in implementing cluster environments and Build (Automation using tools, Jenkins), Deployment & Configuration management.
- Experience in Data modeling, Database design and development using different RDBMS (Oracle10g/11i, MS SQL Server2000, MySQL 5.0) in various projects.
- Extensive experience in various SDLC methodologies such as Water fall, Iterative, Agile
- Experience in developing applications using different IDEs like Eclipse, NetBeans, MyEclipse, RAD, JDeveloper and TOAD.
- Web Services, Component Based, Service Oriented Applications with Service Oriented Architecture (SOA) using REST, SOAP, WSDL, UDDI, IBM SOMA, SOA, Business Modeler and Integration Developer and Web Sphere Portal 7.
- Having thorough knowledge and experience in Functional Point, Use Case, FP based estimation techniques.
- Proficient knowledge in JDBC and writing SQL Queries, PL/SQL Stored Procedures, Triggers and SQL packages.
- Extensive experience in writing SQL to validate the database systems and for backend database testing.
- Excellent communication, analytical and interpersonal skills.
TECHNICAL SKILLS
J2EE/JEE Frameworks: Spring3.0, JPA, Hibernate3.x, Struts2, EJB2.0 /3.0, JMS, JDBC and JNDI.
Web Technologies: Servlet2.5, JSP2.0, HTML, Ajax, XML, XSD, XSL, SOAP, and WSDL
Application/Web Servers: Web Sphere, Web Logic, and Tomcat 6.x
Databases: Oracle 11i, MS SQL Server 2000, My SQL 5.0 and Toad 8.0
Languages: Java1.6, C/C++, PL/SQL, Java script.
Software Methodologies: Object Oriented Analysis & Design, UML, SDLC (Waterfall and Agile)
Modeling Tools: Rational Software Architect and MS Visio
IDE: Eclipse, NetBeans, MyEclipse, RAD
Source Control: VSS, CVS, SVN and TFS.
Project management Tool: MPP, IPM+.
Defect Tracking Tool: QC, ALM.
Operating Systems: UNIX, WINDOWS XP/7.0.
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Java/Spring Developer
Responsibilities:
- Configured and built Spring MVC application on Tomcat web server
- Design and implemented the backend layer using Hibernate.
- Develop named HQL queries and Criteria queries for use in application.
- Implemented transaction management for ORM project using Spring Transaction Management API.
- Created and built project using Maven.
- Created Stored Procedures and other SQL scripts using PL-SQL.
- Implemented logging using log4j and Spring AOP.
- Implemented various cross-project functionalities using Spring AOP.
- Modeled Flows with different flow state types.
- Used JpaFlowExecutionListener to manage persistence context across different states of a webflow.
- Configured Spring managed beans and their scopes.
- Configured security using Spring Security API.
- Implemented services that would route messages to different JMS queues based on message properties. These messages would be picked up by the appropriate ESB service which would in turn call the third party partner web services (both RESTful and SOAP)
- Worked on UNIX Shell scripts and Cron jobs.
- Made use of content negotiation (XML, JSON, text/plain) using JAXB, GSON, Jackson, and XStream.
- Investigate, debug and fixed potential bugs or defects in the implemented code.
- Implemented junit tests and mandated 90% min. code coverage.
- Developed RESTful services using Jersey, JAX-RS to call third party vendors
- Used CVS for source control, used as plugin in eclipse.
- Involved in requirement gatherings and prototype development.
- Provide post production support for the project during business hours.
Environment: Solaris, JSP,JSF,Spring, Servlet, Hibernate, Struts, JMS, JCA, JMX, XML, CSS, XML Schema, AJAX (JQUERY, AJAX), JSON, JAXP, SAX, DOM, JAXB, SOAP, Javascript, PL/SQL, D/HTML, XHTML, Maven, Log4j, JUnit, Weblogic 8.0, Oracle 9i RDBMS, Mercury Quality Center 9.0, Eclipse 3.2, CVS.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Requirements gathering and Analysis.
- Involved and played major role in Use case design
- Worked on Presentation tier and Business tier
- Implemented transaction management for ORM project using JPA.
- Created and built project using Jenkins.
- Created Stored Procedures and other SQL scripts using PL-SQL.
- Implemented various cross-project functionalities using Service Oriented Architecture.
- Implemented Web services to interact with external applications like Revenue Receivable system and Vendor contract management system
- Implemented Remote services to interact with cross track modules of the application
- Implemented Monthly and Daily batch processes, which will process 2 Million records per day and generate Purchase Order on daily and Monthly basis.
- Configured Queues and Activation specs to trigger the batch processes using event handle mechanism
- Implemented logging using log4j.
- Involved in System design, implementation, Unit testing, System Testing support and UAT Support participated performance tuning activities
- Project tracking and release management
- Participated regularly in status review meetings and actively coordinated with research and marketing team and project stake holders.
Environment: Java1.6, J2EE, EJB3.0, JPA, JSF, MDB, Webservices, WebSphere 7.11, Rational Software Architecture 8.0.4, Oracle 11g, JSP, Servlet, Hibernate, Struts, Ant 1.6, Log4j, JUnit
Confidential
Java, J2EE Programmer
Responsibilities:
- Involved in Design and Developing of the front end using HTML, CSS, and JavaScript to perform validation on the client side
- Designed and Developed Wrapper Services on top of Active mediation.
- Developed and tested utilities to interact with Mediation and Rating and Billing engine.
- Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables
- The Persistence layer consisted of Persistence classes which used to access the DB.
- The transaction management in the interceptor stack is done using interceptor-rules.xml in which all the rules regarding navigation of Interceptors are defined.
- Deployed the application using WebLogic Admin console, also configured the messaging through WebLogic Admin console. Store persistent JMS messages or temporarily store messages sent using the store-and-forward feature.
- Involved in testing the Event files and checked whether data is parsed and loaded to Rating and Billing tables.
- Involved in writing PERL scripts to process batch data
- Involved in Critical bug fixing during the UAT support.
Environment: J2EE, Java 1.5, JSP, Struts 1.2, CSS, HTML, EJB2.0, Javascript, Oracle 10g, Weblogic 10.x,MyEclipse, Windows XP, Windows 2003.
Confidential, Cincinnati, OH
JAVA/J2EEDeveloper
Responsibilities:
- Designed and developed creative solutions to meet business requirements.
- Identified the Use Cases, generated Sequence Diagrams, and Class Diagrams.
- Designed the Architecture of the project as per MVC standards.
- Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
- Used Struts framework and pageflow architecture for the development.
- Designed and developed the front end using HTML, JSP, Struts tag library.
- Used Struts framework for the development.
- Involved in Designing and developing the front end using HTML, JavaScript, JSP and StrutsTag Library.
- Designed and developed the Java bean components and O/R Mapping using hibernate.
- Involved in designing the tables in Oracle 9i.
- Test data and environment preparation for unit testing of various components layer with JUnit framework.
- Used Java Script to perform validation on the client side.
- Used Log4J for logging Purpose.
- Used SVN for source control.
Environment: IBM HTTP Server, IBM Web Sphere 5.1, j2sdk1.4.2 09, MySQL, My Eclipse 3.1 & PL/SQL Developer, HTML, CSS, JSP, JavaScript, Struts 1.1, XML, XML Parsers, EJB 2.0, Oracle 9i, UML, Log4J, JUnit, WorkSpace (Eclipse), Windows.
