We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

New Britain, CT

SUMMARY

  • 7+ Years of IT professional experience in Object - Oriented Analysis and Design, Development, Testing and Maintenance of Standalone, Web and Enterprise applications using Java/J2EE and web technologies.
  • Excellent Java development skills using Core Java, Servlets, JSP, Tag Libraries, Java Script, JQuery, HTML, XML, EJB, JDBC, Hibernate ORM, Struts MVC, Spring framework.
  • Excellent front-end, UI development skills using scripting languages like JSP, JSTL, JSF, HTML5, DHTML, AJAX, CSS3, JavaScript and its libraries.
  • Experience in developing web applications with various open source frameworks: Spring Framework, Spring (MVC), Spring (IOC, AOP), JSF, Struts Framework, Struts Validation and Tiles Frameworks.
  • Expertise in programming with SQL, PL/SQL Stored Procedures, Functions, Cursors in Oracle Database.
  • Experience in implementing Service Oriented Architecture by publishing and consuming Web Services using SOAP, WSDL, UDDI, and RESTFUL.
  • Expertise in development and deployment of web components that include Servlets, JSP and business layer components that include EJB, Web Services, JDBC, JNDI, JMS, Serialization, Collections API, multithreading.
  • Good Experience in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications throughWeb Services (JAX-WS, JAX-RS).
  • Experienced with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design, UML and Waterfall methodologies.
  • Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, Apache Tomcat, JBoss Application Server and WebLogic Application Server.
  • Proficiency in programming with various Integrated Development Environments (Java IDE's) like Eclipse, NetBeans, RAD.
  • Experience with configuring and customizing logs using Log4j and Spring AOP.
  • Experience in building and deploying applications using Maven, Ant, and designing test cases for unit testing applications using JUnit.
  • Good knowledge of Configuration Management tools like SVN, CVS, and GIT for version control.
  • Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose.
  • Experience in Functional, Unit, Regression and Integration testing.
  • Provided Technical support for Production environments resolving the issues, analyzing the defects, providing and implementing the solutions defects.
  • Ability to learn and adapt quickly to the emerging new technologies and comfortable in high intensity and challenging work environment.
  • Excellent Interpersonal skills, outstanding problem solving and decision making skills.

TECHNICAL SKILLS

Languages: C, C++, Java, PL/SQL, SQL

J2EE Technologies: Servlets, JSP, JSTL, RMI, EJB, JMS, JNDI, JSF, JSTL, JDBC, JMS, XML, XSD, DHTML, Web Services, SOAP, WSDL, RESTFUL

Web Technologies: XML, XSLT, XSL, XPath, JAXP, JAXB, SAX, DOM, HTML5, CSS3, XHTML, DHTML

Scripting Languages: JavaScript, AJAX, AngularJS, JQuery

Application/Web Server: IBM WebSphere Application Server, WebLogic, Apache Tomcat, JBoss

Web Services: SOAP, WSDL, Axis, JAX-WS, RESTFUL

IDEs: Eclipse, WSAD, IBM RAD, NetBeans

Frameworks: Spring, Hibernate, Struts

Version Control: CVS, SVN, ClearCase

Database: Oracle 9i/10g/11g, SQL Server, DB2, MySQL

Design Patterns: MVC, MVC-2, Business Delegate, DAO, DTO, Service Locator, Session Facade, Intercepting Filter, Singleton

Operating Systems: Windows XP/7/8/10, Linux, UNIX

Other Tools: ANT, JAXB, JAXP, JUnit, LDAP Log4j, Toad, Rational Rose, Maven

PROFESSIONAL EXPERIENCE

Confidential, New Britain, CT

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Implemented different J2EE design patterns like Service Locator, Business Delegate, and DAO etc.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Developed the application using Spring Framework that leverages Model View Controller (MVC) architecture.
  • Developed UI using HTML5, XML/XSLT and JSP's for user interaction and CSS3 for styling.
  • Performed client side validations using JavaScript, JQuery and AJAX.
  • Involved in development of data access layer, which are java classes to encapsulate all database specific calls using JDBC API.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Used Spring IOC (Inversion of Control) /DI (Dependency Injection) to wire the object dependencies across the application
  • Spring Batch is used for Batch processing with which notifications are sent in timely manner.
  • Developed several RESTful web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management.
  • Developed web service components with JAX-RS from WSDL files for invoking the methods using SOAP.
  • Used IBM MQ Series for enterprise level messaging system.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Used CVS for version control and worked with defects using HP QC (Quality Centre)
  • Used Ant scripts to build the application and deploy it on WebSphere Application Server.
  • JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
  • Used Log4j for logging errors, messages and performance logs.

Environment: Java/J2EE, JDK 1.7, Servlets, Spring, Hibernate, JSP, HTML5, CSS3, AngularJS, JavaScript, JQuery, AJAX, XSLT, JDBC, JMS, EJB, SOAP, RESTful, Web Services, JSON, JAX-RS, Oracle 11g, WebSphere, Eclipse, Ant, Maven, CVS, PL/SQL, IBM MQ, HP Quality Center, JUnit, JMock, Windows 10, Log4j

Confidential, Reston, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJOjavaclasses using ORM tool.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Developed stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database.
  • Designed and developed Customer registration and login screens using JSP, HTML/DHTML and JavaScript.
  • Developed web pages to display the account transactions and details pertaining to that account using JSP, DHTML, Spring Web Flow, AJAX and CSS.
  • Wrote application front end with HTML, JSP, Ajax, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen.
  • Used jasper reports for generating customer reports.
  • Followed AgileMethodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing the integration layer.
  • Used log4j for tracking errors and debugging the code.
  • Wrote build deployment scripts using ANT, shell scripts and JACL on unixenv and deployed the application in WebSphere App Server.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Involved in implementing Branching Methodology Plan and performed Checkin/Checkout in Subversion.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
  • Supported the application during the warranty period.

Environment: J2EE, Spring, Hibernate, JSP, JDBC, JNDI, XML, HTML/DHTML, JMS, AJAX, WebSphere, JUnit and Oracle.

Confidential, Lansing, MI

Java/J2EE Developer

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Factory andFront Controller design patterns.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
  • Developed the front end UI using JSP, HTML, JavaScript, CSS. Implemented Struts Validators framework to validate the data.
  • Worked on designing the UI and modularizing the java script code to Object Oriented Java Script.
  • Used Maven for build and deployments on Web Sphere Application Server 5.0
  • Developed Stored Procedures in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of OneSource Project.
  • Involved in writing unit test plans and developing test cases using JUnit. Used Configuration Management and Version Control tool CVS.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS), and XML.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Subversion to implement version control System

Environment: Java, J2EE, JSP, XML, Web-Services, HTML, CSS, JDBC, Struts, SOAP, DAO, EJB, Web Sphere.

Confidential, Shaker Heights, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Written the JavaScript, HTML, JQuery, CSS, Servlets, and JSP for designing GUI of the application.
  • Used JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Coded numerous DAO's using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Worked on EJB using Dependency injection and Java Naming and Directory Interface syntax to find out the enterprise bean instance.
  • Developed RESTful web services using Spring and Used JAXB API for XML parsing.
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Designed various tables required for the project in SQL Oracle 10g database and used Stored Procedures in the application.
  • Worked on WebLogic application server for managing and deploying the web application.
  • Used Maven to build the application and CVS for version control.
  • Monitored the error logs usingLog4J and fixed the problems.
  • Used both IBM RAD and Eclipse based STS as the programming editors.
  • Used Jenkins with the methodologies like CI (Continuous Integration) and CD (Continuous Deployment).
  • Created numerous test cases for unit testing of the code using JUnit testing framework.

Environment: Java/J2EE, JDK 1.6, Spring, Hibernate, EJB, JSP, Servlets, WebLogic, Eclipse, Oracle 10g, JavaScript, HTML, CSS, JQuery, AJAX, JMS, XML, SOAP, RESTful, Web Services, JAX-WS, JAXB, PL/SQL, JDBC, UML, JNDI, RAD, Maven, CVS, Log4J, Jenkins, JUnit, Windows 7

Confidential

Java Developer

Responsibilities:

  • Involved in interacting with all levels of business and technology staff.
  • Implemented JSPs, Servlets for pooling, caching to improve performance and scalability.
  • Extensively worked on Batch inserts and update of the data from the Oracle database.
  • Implemented Struts Action classes for business logic and form bean classes for validation by using Struts framework.
  • Implemented Hibernate database persistence layer to communicate with Oracle.
  • Configured the POJO's for mapping the Java classes to Database tables in Hibernate.
  • Developed source code and unit tests for several web services used to interact with the work list/workflow product.
  • Developed code Using Eclipse for integrated development environment.
  • Involved in configuring and deploying the application with JBoss Application server.
  • Involved in writing and reviewing unit test cases using JUnit.
  • Performed testing of the application (Unit testing, Integration testing, System testing).
  • Coded and modified database stored procedures and SQL to improve performance.
  • Maintained versions using CVS tool to merge code, check in and checkout the data

Environment: Java/J2EE, Struts, Hibernate, JSP, Java beans, Servlets, JDBC, JavaScript, HTML, Oracle,PL/SQL, JBoss Application Server, CVS, JUnit, Eclipse

We'd love your feedback!