We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Greenville, SC

SUMMARY

  • Over 7 years of strong IT experience in Software Analysis, Object Oriented Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platforms.
  • Experience with software development methodologies like Waterfall, Agile and involved in Object Oriented Analysis and Design (OOAD).
  • Expertise in designing and developing web based enterprise applications using J2EE technologies like Servlets, JSP, Applet, Spring, Hibernate, JDBC, JNDI, Java Beans, EJB’s, SAX/DOM, DOJO and XML.
  • Experience in Hibernate as ORM (Object Relational Mapping) frameworks in persistence layer of web applications.
  • Expertise in front - end/presentation tier development using Spring frameworks with Spring MVC, Servlets, JSP, JSF, JSTL, JQuery, Angular JS, JavaScript, HTML and CSS.
  • Good understanding of design patterns such as Model View Controller (MVC), Singleton, Decorator, DAO, DTO, Factory method, Front Controller in the development of Multi-tier Enterprise Application.
  • Hands-on experience with various Application Servers and Web Servers (IBM WebSphere Application Server, BEA Web Logic, JBoss and Apache Tomcat) with wide variety of development tools like IBM RAD, Eclipse and NetBeans.
  • Experience in SOAP and REST for creating Web Services.
  • Proficient in writing SQL queries, PL/SQL, Triggers and Stored Procedures.
  • Experience in using CVS, Clear Case and SVN for version control, JUnit for unit testing, TestNG test case creation and execution, Log4j for logging with different levels.
  • Good working knowledge in cloud automation using AWS Cloud Formation Templates, Chef, and Puppet.
  • Experience in ANT and Maven for project build.
  • Excellent communicational skills and strong interpersonal skills, including the ability to coordinate and motivate team members.

TECHNICAL SKILLS

Programming Languages: Java, JEE, SQL, PL/SQL.

Java/J2EE Technologies: Servlets, EJB, JSP, JDBC, Java Beans.

Framework: Spring and Hibernate.

Design Patterns: Session Façade, Singleton, DAO, DTO, Factory method, Front Controller.

Web Services: SOAP, REST.

Web/XML Technologies: HTML, XHTML, CSS, XML, JavaScript, AJAX, Angular JS, JQuery.

Application/Web Servers: Web Logic, WebSphere, JBoss, Apache Tomcat.

Databases Familiarity: Oracle, MySQL, DB2, PL/SQL, Microsoft SQL server.

Operating Systems: Windows, Unix, MS-DOS.

IDE: Net Beans, Eclipse, RAD.

Version Control: CVS, SVN, Clear Case.

Other tools: Eclipse, NetBeans, Brackets, Junit, Log4j, Selenium, Atom.

Build Tools: ANT, Maven, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Greenville, SC

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
  • Implement the web pages that are visually pleasing, load quickly, and meet established design standards to be capable of high-traffic using JavaScript, JSP, JSTL, CSS, HTML 5 and used Action Script 3.0 for Validation of Forms.
  • Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
  • Developed JSP, JSF, and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Used Angular JS to build style content, drag and drop functionality, popup and modal windows.
  • Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser complaint application.
  • Developed Micro Services to provide RESTful API utilizing the Spring Boot with Spring MVC.
  • Worked with Java Executor Framework to develop Multi-threading application.
  • Handled HTTP requests to the controllers using Spring.
  • Developed XML Web Services for retrieving credit information from the credit bureau.
  • Enforced message security standards using WebSphere MQ.
  • Implementation of JMS between workflow module and backend Message forwarding Engine.
  • Worked with Maven and Spring Suite to develop the coding to Batch Jobs.
  • Created POC for Spring Batch for scheduling, running and maintenance of the Batch jobs.
  • Used Hibernate ORM Framework for Data persistence and transaction management.
  • Tested the software using Agile TDD process.
  • Tested the application functionality with JUnit.

Environment: Java/J2EE, JavaScript, Angular JS, HTML 5, JBOSS, SQL Server, Hibernate, Spring, Maven, JAX-WS, WSDL, REST, SOA, EJB, WebSphere, Spring, Agile, CSS, Servlet, JSP, JNDI, JMS, JDBC, Oracle 10g, ANT, JUnit.

Confidential, Council Bluffs, IA

Full Stack Java Developer

Responsibilities:

  • Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Developed UI using JSP, JSF, JavaScript, HTML, CSS, and AJAX.
  • Developed application using JSP, Angular JS for admin pages Servlets, Spring and Hibernate.
  • Performed Validations on UI data using JSF validators and JavaScript.
  • Configured Spring Web MVC Framework to implement MVC design patterns.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Implemented all DAO's using Spring Framework.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Configured and deployed the application on WebLogic Application Server.
  • Implemented Web Services based on SOA architecture with SOAP and WSDL.
  • Configured Log4j to enable/disable logging in application.
  • Developed ANT script to build .war and .ear files for the application.
  • Created JUnit test cases, and Development of JUnit classes.

Environment: Java, J2EE, Springs, MVC, Hibernate, Eclipse, WebLogic, SOAP, AWS, WSDL, JSP, JSF, JavaScript, HTML, CSS, Angular JS, AJAX, Oracle 11g, ANT, JUnit, Log4j, SVN, Windows.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Designed, developed, debugged and tested the web based J2EE application.
  • Developed Session beans which encapsulate the workflow logic and used Hibernate to access data.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Developed the Spring AOP programming to configure logging for the application
  • Developed web screens in HTML and CSS.
  • Used JavaScript and jQuery for validating the input given to the user interface.
  • Developed AJAX scripting to process server side JSP scripting.
  • Used SOAP Web Services to extract and communicate the records.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Used Log4J utility to log error, info and debug messages.
  • Performed unit testing using JUnit framework.
  • Enhancement, add the functionality in the existing application.
  • Developed documentation to support the users.

Environment: Java, J2EE, Servlets, Eclipse, Hibernate, Spring MVC, JSP, JavaScript, HTML, CSS, JQuery, AJAX, Oracle, WebSphere, SOAP Web services, Maven, Log4j, CVS, JUnit Windows.

Confidential, McHenry, IL

Java/J2EE Developer

Responsibilities:

  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Designed and developed the front end using HTML, CSS, JavaScript with JSF, AJAX and tag libraries.
  • Handled events and runtime errors using JSF event listeners and validations.
  • Used Spring Core, Annotations for Dependency Injection.
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSF tag libraries.
  • Developed the web interface using MVC design pattern with Spring framework.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively. Used HQL and SQL for fetching and storing data in databases.
  • Designed and developed the Validators, Controller Classes and Java bean components.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Developed ANT scripts for building, testing and deploying the application on WebLogic server.
  • Implemented web services with Apache Axis.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs of the entire application. Developed complex SQL queries for extracting data from the database.
  • Designed and built SOAP web service interfaces implemented in Java.
  • Used Apache Ant for the build process.
  • Used Clear Case for version control.

Environment: Java, JDK, Servlets, Hibernate, JPA, Spring, JSF beans, JSF, Ajax, Oracle 10g, Eclipse, Apache Ant, Web Services (SOAP), Apache Axis, Web Sphere, JSF Tag Libs, JavaScript, HTML, CSS, XML, Clear Case.

Confidential, Richfield, OH

Java/J2EE Developer

Responsibilities:

  • Involved in developing the front end and processing the business logic using MVC based Struts framework.
  • Created UML diagrams based on the business requirements.
  • Designed front-end using HTML, JavaScript, CSS, and JSP
  • Used XSLT for arranging the Data (XML Data) in the order required by the Client.
  • Used AJAX in user validation and suggestion list and to display dialog boxes.
  • Developed Action Form and Action Classes in struts framework.
  • Designed Stateless Session Beans for implementing the Business logic.
  • Used JMS, MDB for server side messaging.
  • Used Web Services for getting Customer information and the plans.
  • Designed stored procedures and triggers along with Performance tuning for SQL.
  • Developed modules that integrate with web services that provide global information support such as customer and account information.
  • Wrote JUnit test cases to test the functionality of each method in the DAO classes developed
  • Configuration and deployment of the web application using Web Logic.
  • Used VSS for version control and source code management.
  • Used UNIX Shell Scripting to update the databases and Start up the application server.
  • Prepared technical reports and documentation manuals during the program development.

Environment: JSP, JSF, Struts, SOA,HTML,XSLT, AJAX, XML, JQuery, CSS, XML,EJB, JMS, SQL, PL/SQL, Web Logic, JUnit, UNIX, Shell Script, SAX Parser, Web Services.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the design and followed Agile Software Development Methodology throughout the software development lifecycle.
  • Designed Use Cases, Class Diagrams, and Sequence Diagrams using Visual Paradigm to model the detail design of the application.
  • Developed User Interface using JSP standard tags and Java script, HTML, CSS for Presentation layer.
  • Used the Spring validation for Web Form Validation by implementing the Validator interface.
  • Application was built on Spring MVC framework and Hibernate as ORM
  • Used Spring-Core module for Dependency Injection and integrated view using Apace Tiles.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers using CXF Framework
  • Used JMS Queue communication in authorization module.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files
  • Oracle database was used, wrote stored procedures for common SQL queries
  • Used ANT for building the enterprise application modules, Used CVS for Version control, Log4J to monitor the error logs and performed unit testing using JUnit.
  • Deployed the applications on IBM Web Sphere Application Server.

Environment: Java, IBM Web Sphere Application server, Spring MVC, Hibernate, Web Services, SOAP, WSDL, ANT, Oracle 10i, AJAX, Log4J, JUnit, JAXB, IBM Web Sphere.

We'd love your feedback!