Senior Java/j2ee Developer Resume
New York, NY
PROFESSIONAL SUMMARY:
- 7 plus years of experience in designing, developing and implementing Multi - tier, Client/Server, Enterprise and Web applications using Java/J2EE.
- Experience in working with the Web Services, consuming and developing the Web Services such as SOAP & REST with in the java application.
- Very good experience in developing Test Cases using JUnit.
- Hands on experience with Groovy scripts with UNIX shell scripting
- Experience in design the process flow diagram, Data flow diagram, and ER diagrams.
- Good understanding of the Object oriented concepts.
- Experience working with Java frameworks such as Struts 1.3 & 2.0 and Spring 2.5.
- Experience in working with the Spring modules such as MVC, DAO, Aspect oriented programming, dependency injection, Spring batch 2.1.
- Robust Application with Swing and Hibernate.
- Experience in working with the web service testing frameworks SOAP UI.
- Experience in working with the Restful API along with the Ajax calls from the web page and representing the JSON data on the web pages.
- Experience in working with the Object relational mapping using Hibernate (3.0) in both Struts 2 & Spring framework.
- Experience in working with the front-end application development using JSP, Servlets, HTML, JavaScript, ExtJS.
- Experience in writing SQL queries, Hibernate HQL queries.
- Good understanding with the PL/SQL procedures. Experience in working with sql database tools PL/SQL Developer & TOAD.
- Experience in working with application servers Web sphere, jBoss, WebLogic.
- Experience in working with the version control tools like SVN & Rational Clearcase.
- Preparing the test case scenarios, performing Unit Testing, Integration Testing for the respective modules in the application.
- Active participation in the technical and architectural design of the project and maintaining the team spirit in development, delivering the product.
TECHNICAL EXPERTISE:
Internet Technnologies: JAVA 1.6, J2EE 6,SQL and PL/SQL, JNDI,Web Services(SOAP&REST)EJB,Java Beans,JUNIT,Design patterns
J2EE Technologies: JSP, Servlets, JDBC, Java POJO, Java Beans, JSF, JMS,Apache camel
Frameworks: Struts 2.0/1.1, Spring3.0/2.5/2.0, Hibernate 4.0/3.0
Persistence layer: JPA
IDEs/tools and Libraries: Eclipse 3.4/3.5, Maven, Toad,Ant,Rational Rose,Cobertura
Design Modeling: OOA/OOD, UML
Web Tools: JavaScript, JQuery, XML,JSON,JAXB, HTML,CSS, XHTML, DHTML,AJAX
Software Methodologies: Agile,Scrum
Database: Oracle 10g/11g,My SQL, SQL 2008/2012, DB2
Operating System: Windows 8/7/vista/XP,UNIX, LINUX
Web/Application Servers: JBOSS5.x, WebSphere 7/6.1, Apache Tomcat 6x,Weblogic 10g/9/8.1
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Senior Java/J2ee Developer
Responsibilities:
- Involved in various phases of the Software Development Life Cycle (SDLC) such as Requirement Gathering, Data Modeling, Analysis, Design and Development.
- Develop web application using Struts 2 Framework
- Developed the application using SPRING MVC framework based on Model View Controller (MVC) design pattern.
- REST Web serviceswritten inGroovywrapped byJerseyJAX-RS
- POJO based domain model integrated with Hibernate ORM for persistence Aggregation of data based on the summarized data of Supply Chain.
- Designed user interface screens using JSP, ExtJS and HTML. Used JavaScript for client side validation, CSS for further support.
- DesignedRESTAPIs supporting JSON that allow sophisticated, effective and low cost application integration.
- Used JavaScript and struts 2.0 validation framework for performing front end validations.
- Setting up Linux servers with Apache, Maven, MySQL, Tomcat.
- Implemented an automated functional testing suite and increased test coverage by 20%. Used Mockito for tests and Jenkins for CI.
- Used spring framework for Dependency Injection (IOC).
- Consumed SOAP web services.
- Used Log4J to capture the log that includes runtime exceptions.
- Implemented unit testing using JUnit framework.
- Performed production support of the application in production.
- Managed production issues.
Environment: Spring 3.2.2,Hibernate 3.0, Eclipse Java - JDK 1.7,JSP, ExtJS, REST, HTTP, Swing, web services, JSON, XML, SOAP, HTML, Oracle 11g, Apache Application Server, AJAX, jQuery, Javascript, agile, Scrum, JSON, JUnit, Linux.
Confidential, Jersey City, NJ
Senior Java/J2ee Developer
Responsibilities:
- Performed Unit testing using the JUNIT, Integration testing for all the modules of the system.
- Designed and developed a lead tracking system in Eclipse using Spring 3with Maven, Hibernate, Log4g
- Worked heavily with the Struts 2 tags- used struts as the front controller to the web application. Implemented Struts 2 Framework according to MVC design pattern.
- Worked with Java 1.6, Swing and Spring AOP transaction management using Hibernate.
- Experience in working with the C++ Interfaces such as Ration Rose & messages generated by the C++ that are pushed to the Messaging Queue and parsing that messages based on the format.
- Implemented J2EE design pattern like DAO, DTO and Facade.
- Processing the stateless transaction, maintaining the embedded state in message passing through the bus.
- Worked with the RESTful webservices using the JERSEY for posting the amount to the banking system, as well for checking the credit card information using the REST services.
- Experience in working with the REST web services and implemented in the SOAP UI for developing and testing the web services and parsing the XML files.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Worked with the Unix shell scripting and other scripting languages, good understanding of the Groovy scripts.
- Written the SQL queries for pulling up the data from the database, experience in working most of the SQL functionalities like joins, unions and other aggregate functions.
- Experience in working with WebSphere Application Server, for deploying the application and command level interface.
- Experience in working with the XML Parsing, XPATH and XQUERY.
- Developed JUnit test cases for all the developed modules.
- Designed and implemented four Agile Scrum teams for product development
Environment: Java 1.6, Spring TM & SOLR, Design Patterns, DAO, MVC, DTO, Spring AOP, Spring Batch, Flat File, XML Parsing, Swing, Web Services,, SOA, REST, SOAP UI, WebLogic, Hibernate,, Cassandra,, SQL, ANT, JUnit, JIRA.
Confidential, Phoenix, AZ
Java/J2ee Developer
Responsibilities:
- Worked with the spring modules like MVC, AOP and Dependency injection and based on the business logic.
- Designing and implementing fully automated server build, management and monitoring and deployment of tools including Jenkins, Tiles, Alfresco.
- Installed, configured, and managed the servers (AmazonWebServices,Linux,Tomcat,Apache,MySQL,MongoDB,Groovy/Grails).
- Experience in performing the JUnit tests based on the test cases
- Developed user interfaces using JSP, Ext.JS, Node.JS, JSF frame work with AJAX, Java Script, HTML, Swing, DHTML, and CSS.
- Developed the User Interface Screens for presentation using JSF, JSTL tags, HTML and CSS.
- Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss
- Developed the entire application on Spring tool suite (STS) an eclipse powered development environment for building the spring based application.
- Worked extensively with the JSF prime faces with the tabView & accordionPanel and displaying the content in the panels.
- Worked with Sessions to manage user information.
- Experience in working with the RESTful API for making up the AJAX calls and parsing the JSON content.
- Experience in working with MySql Database.
- Implemented JSON Formatter & Validator, JavaScript for binding and parsing the JSON objects for different URI data.
- Worked with a team, developing the code base and used version controlling system (SVN).
- Worked with the build tool maven for maintaining the dependencies for the library jar files & plugins.
- Productions level experience in working with the WebLogic Application Server.
Environment: Java 1.6, RichFaces, PrimeFaces, SPRING, AOP, DAO, MVC, DI, Design Patterns, HTML, JavaScript, AJAX, JQuery, JSON Formatter, Oracle, SOA, RESTFul API, HTML, Hibernate, Swing, CSS, XML, JBoss, WebLogic, STS(Spring Tool Suite), ANT, Maven, SVN, JUnit.
