Sr. Java/j2ee Developer Resume
Basking Ridge, NJ
SUMMARY:
- 7+ years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications in technologies like Core Java, Java Beans, J2EE (JSP, Servlets), Struts, Springs, Spring batch, Hibernate, JDBC, XML, Web Services and Design Patterns.
- Experienced in design and development of Java/J2EE application for clients belonging to multiple industry verticals including Finance and e-commerce in various phases of application development cycle - Analysis, Design, Development and Support.
- Used java collections cloud API extensively such as Lists, Sets and Maps.
- Development of SOAP web services using Apache Axis 2 to extract data from databases.
- Created and consumed WSDL for soap based web services.
- Used RESTful web services to expose certain functionalities of the application.
- Used JAX-RS plus jersey implementation for restful webservices.
- Experienced in ORM frameworks like JPA/Hibernate.
- Experienced in Cloud and API management technology.
- Experienced using Rule engines JRules.
- Hands on experience in different frameworks like struts, struts2, spring, spring Integration Framework and ORM (Hibernate) technologies.
- Experience on Java Collections Framework, Interfaces, Synchronization, and Exception Handling.
- Used log4j for logging.
- Experience in building web services using REST, SOAP and WSDL in Java.
- Experience in building JEE based web services using JAX-WS.
- Experience in deploying applications in Tomcat.
- Experience in utilizing open-source frameworks as Struts, Hibernate & Spring.
- Recognizing and rectifying the defects, bugs in designing and development by Analysis and Debugging Tools.
- Expertise in using HTML5, CSS3, JavaScript, XML, AJAX, Adobe Dreamweaver.
- Designed and develop web based UI application using HTML5, CSS3, JavaScript, JSP and Backbone-JS framework.
- Extensive experience inGWTapplications.
- Well versed in MVC (Model View Controller) architecture using spring, JSF and also implementing JSTL (JSP Standard tag library), custom tag development and tiles.
- Hands on experience working with databases like Oracle 11g, 12c, SQL Server, and MySQL.
- Experienced in writing SQL queries, Procedures, Cursors and Triggers.
- Working experience on SQL SERVER 2008, MySQL 5.0/5.5, Oracle 10g/11i and IBM DB2.
- Used PMD and Check style for Code quality and coverage.
- Extensive experience in different IDE’s like Net Beans, Eclipse & IBM-RAD.
- Experience on different OS like UNIX, Linux, and Windows operating systems.
- Excellent communication, analytical skills and flexible to learn new technologies in the IT industry towards company’s success.
- Team player with the ability to lead, coordinate and provide timely business solutions.
TECHNICAL SKILLS:
Operating Systems: UNIX, LINUX, Windows 7
Programming Languages: Java 1.5, J2EE, SQL, Pl/SQL, XML, XSLT, JavaScript Java/J2EE Technologies
And Frameworks: Servlets, JSP, RESTful & SOAP based Web Services (AXIS 2), Struts, Hibernate, Spring, Spring Integration framework, Spring IoC, Tiles
Architecture: Object-oriented design, design patterns, Service Oriented Architecture (SOA)
Middleware Apache: MQ Web Services (SOAP, WSDL, UDDI), ILOG JRules
Database: Oracle 11g, MySQL, PostgreSQl8
IDE: My Eclipse, Eclipse
Methodologies/Models: OOAD, UML
Version Control Tools: CVS, SVN
Webserver: Apache Webserver
XML Technologies: XML, XSL, DTD/Schema, DOM/SAX API, JAXB
Web Designing/Scripting: HTML, DHTML, AJAX, AngularJS, JQuery, Java Script, Velocity
Methodologies: Waterfall, Iterative, Agile
Application Server: JBOSS V 4.0.4, Apache Tomcat 5.5, IBM Web sphere 5.1.1
Build Tools: Maven, Ant
Defect Logging and Tracking: JIRA, Bugzilla, Quality Center
PROFESSIONAL EXPERIENCE:
Confidential, Basking Ridge, NJ
Sr. Java/J2EE Developer
Responsibilities:
- Involved in designing and delivering the complete application
- Involved in study of User Requirement Specification
- Used Coffee script and jade for developing front end components
- From the proof of concept code, I’m developing the first of many plugin appliances for the portal with pureAngular, Bootstrap-UI.Angular-UI. Developing completely new code (Directives, Services, and Filters) as well as working with custom client-side validation through AngularJS.
- Developed Controllers and Services classes that supports the Coffee Script
- DevelopedJUnittest classes to test the functionality of a code.
- DevelopedWeb servicesusingSOAPandRestto expose the business methods to external services.
- Worked withMavenbuild tool to build and deployed application onApache Tomcatserver.
- Implemented REST webservice clients for accessing the external applications using JSON.
- Implemented DAO layer to access the database
- Implement unit test cases using Junit.
- Worked in Agile Scrum Methodology
Environment: JDK 1.6, AngularJS, CoffeeScript, HTML, CSS, Jade, Tomcat, Oracle SQL, Eclipse IDE, Maven, Jetty server, AGILE/SCRUM, SVN, Websphere
Confidential, Omaha, NE
Sr. Java/J2EE Developer
Responsibilities:
- Involved in study of User Requirement Specification, Communicated with Business Analysts to resolve ambiguity in Requirements document.
- Worked in Agile Scrum Methodology
- Involved in configuration of Spring MVC and Integration with Hibernate.
- Used Spring MVC framework for design and development of web application
- Created Location Look up SOAP based web services using Spring 3.0.
- Developed Controllers and Services classes that support Spring framework.
- Involved in developing DAOs (DataAccessObjects) to connect backend Database.
- Defined required mappings in xml that are supported by MVC architecture and Spring framework.
- Involved in development of SOAP webservices using Apache Axis 2 to extract data from databases.
- Created and consumed WSDL for soap based web services.
- Used RESTful web services to expose certain functionalities of the application.
- Used AngularJS for implementation of the webservices.
- Used JAX-RS plus jersey implementation for restful webservices.
- Designed, Developed and analyzed the front-end and back-end using Servlets and Spring 3.0.
- Used metadata excel sheets to dynamically update the UI for the Component elements
- Involved in UI development using Javascript, JSP, AJAX
- Used HTML5, JSPs, and CSS3 for GUI and JavaScript for client side validations.
- Used Hibernate for Object relational Mapping and Persistence.
- Interfaced with Oracle TOAD back-end using Hibernate Framework.
- Used Spring Security for user authentication in some modules.
- Developed web GUI involving HTML, XHTML, Javascript, CSS, JSP, Servlet and beans under MVC architecture
- Decomposed Epics into User stories and Maintained Iteration updates on Jira
- Implemented Test Driven Development using frameworks like Junit
- Used JAXB to parse XML files and Transform them into Print Ready format.
- Used Maven for building applications.
- Deployed applications on Web logic server during development
Environment: Java1.6, J2EE, Servlets, Spring 3.0, Hibernate 3.0 JAXB 2.0, XML, WSDL, SOAP, RESTful, AGILE/SCRUM, Spring Webservices 2.0, Scrum, AngularJS, JUnit 4.0, SOAP UI, IBM WebSphere Application Server, Oracle 11g, ANT, Apache Tomcat 6.0, SVN
Confidential, Baltimore, MD
Java/J2EE Developer
Responsibilities:
- Developed JSP and extensively used tag libraries
- Designed the system with OOAD methodology using various design patterns like factory method, Singleton, Façade, Adaptor, Template etc.
- Implementing and planning the server-side architecture using Spring and Hibernate.
- Developed business layer using Spring & Hibernate architecture.
- Configured the spring framework for entire business logic layer with XML bean configuration files.
- Preparation of Low Level Designing and High Level Designing and relevant documentation.
- Unit testing using JUnit.
- Coding using Core Java (JDK 1.6), JSP, Servlet, and Spring MVC.
- Wrote Controller classes in Spring MVC framework in the web layer.
- Extensively used Eclipse based STS IDE for building, developing and integrating the application.
- Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
- Developed one - many, many-one, one-one annotation based mappings in Hibernate.
- Develop DAO service methods to populate the domain model objects using hibernate.
- Used java collections cloud API extensively such as Lists, Sets and Maps.
- Wrote DAO classes using spring and Hibernate to interact with database for persistence.
- Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server
- Implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.
- Wrote request handler methods in the Spring MVC controllers.
- Configured view resolvers for Spring MVC Web layer.
- Developed SOAP webservices.
- Design and developed Data Access Objects for the persistable entity beans for the database interaction.
- Configured Log4j for logging and debugging
- Designed unit test plans and developed JUnit cases.
Environment: Java, JDBC, Spring Application Framework(Spring ORM, Spring JDBC, Spring MVC, Spring Tx), Hibernate ORM, Oracle 11g, SOAP webservices, Eclipse based Spring Source Tool Suite(STS), JUnit,Log4J, Maven, Apache Webserver, Linux and Windows.
Confidential
Sr. J2EE Programmer
Responsibilities:
- Used Scrum (Agile) as Development methodology
- Working with XML parsers & configuring of XML files like Web.xml, etc.
- Developed the Sprint system UI using JavaScript, jQuery, HTML, CSS, Ajax
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
- Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Involved in the implementation of DAO using Spring-Hibernate ORM and creating the Objects and mapped using Hibernate Annotations.
- Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build configuration and deployment of the application in all servers.
- Developed a Message Driven Bean that uses JMS to manage backend transactions
- Preparation of Test cases on JUnit during the unit testing and system testing phase
- Worked with SOA based components using SOAP Web Services
Environment: JAVA, J2EE, Maven, JSTL, Spring Core, Hibernate Framework, Web Sphere Application Server, Oracle, Servlets, XML, Core Java, JUnit, Ajax.
Confidential
Java/UI Developer
Responsibilities:
- Developed the EJB Stateless Session beans to drive business logic
- Developed the JavaBeans to transfer data between persistent layer and Front end GUI.
- Used JSF framework for Frontend, configured validations in xml file, wrote java classes for complex validations.
- Developed prototypes and workflows with a strong understanding of product functionality, interaction and Information architecture.
- Developed the code for front end using JAVA, SQL/PLSQL, JQuery, Java Script, AJAX, Spring, HTML, CSS, etc.
- Used Spring DI/ORM/JDBC along with SOAP Services.
- Configured JDBC connection pool for WebSphere 6.0 Application Server
- Wrote simple stored procedures in Oracle to improve performance and simplify business logic
- Deployed on WebSphere 6.0 application server for J2EE environment.
- Created builds scripts for Ant 1.6.1, to install the enterprise applications on Development, Staging and Production Servers
Environment: J2EE, Java 6, JDBC, SQL, JSF2, Eclipse 2.11 IDE, Primefaces, JQurey, WebSphereApplication Server 6.0, WebServices, Windows 2003
Confidential
Java Engineer
Responsibilities:
- Actively involved in analyzing and collecting user requirements.
- Wrote Specification for the development.
- Wrote JSPs, Servlets and deployed them on Weblogic Application server.
- Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
- Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Participated in Server side and Client side programming.
- Wrote SQL stored procedures, used JDBC to connect to database.
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
- Created a user Interface through HTML and JSP, Standard Tag library.
- Involved in developing various Servlets.
- Tested and validated the application on different testing environments.
- Used DB2 as the database and wrote SQL & PL-SQL.
Environment: Core Java, JSP, HTML, Servlets, Java Script, Struts DB2, SQL, PL-SQL, JDBC, MS Excel, UML, Apache Tomcat.
Confidential
Java/Web Developer.
Responsibilities:
- Involved in Requirements gathering, Analysis and Documentation.
- Involved in requirement design and implementation of the system.
- Used UML & Rational Rose to design the Object Model Use Cases, Activity Diagrams, Sequence Diagrams and Component Diagrams .
- Implemented session beans to perform business logic and entity beans to persist or retrieve data from the Oracle 9i database.
- Used Struts MVC with EJB Stateless Session EJB.
- Developed module which performs authentication and authorization and the one which provides real-time reports on credit-usage by different entities in an organization.
- Wrote Junit test cases to test DAO classes and some methods in session beans. Extensively used PL/SQL for writing queries and stored procedures in Oracle/SQL Databases.
- Created schema and processed XML to stream data across different Interfaces for authentication, authorization, charge and reversal of a real-time transaction.
Environment: JSP, Servlets, EJB, JDBC, JUnit and Oracle, Java, Struts Framework, Oracle9i, Windows xp, Web logic, Hibernate, XML, WSDL, SOAP, UML, Clear Case