We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Covington, KY

SUMMARY:

  • Over 7+ years of professional software development experience in the analysis, design, implementation and testing of Object Oriented Applications.
  • Strong knowledge in core aspects of Java: Swing, Collections, Multithreading, Exception Handling.
  • Hands on experience in Java SDK, J2EE, JDBC, Hibernate, EJB, JNDI, Spring, JSF, Web Services (UDDI, SOAP, REST, WSDL, Apache CFX), AXIS 2, AWS, HTML, CSS, JavaScript.
  • Strong expertise in Algorithms, data structures and excellent problem solving skills.
  • Good experience in using tools like ANT, JUnit, Log4J, Gradle.
  • Extensively worked on XML Technologies like XML Parsers (SAX, DOM), XSL, XSLT JAX - WS/RS.
  • Solid working knowledge on Spring Framework, using modules Spring-Core, AOP, Webflow, Security, MVC, JSON and DAO.
  • Solid experience in developing web applications using Struts Framework implementing Action Classes, Action Forms, Struts Validation Framework, Tiles and Tag Libraries.
  • Good experience with IBM Websphere, Oracle Weblogic, JBoss, Tomcat servers.
  • Solid experience in database design and creation of schemas, writing stored procedures, functions, triggers, DDL, DML SQL queries and MongoDB.
  • Strong knowledge with development in Agile methodology and Multi-tier applications.
  • Experienced in MS Azure and AWS cloud platform and its features which includes EC2.
  • Experience in scripting deployment to AWS.
  • Experience using cross-browser testing tools like IETester and FireBug; version control tools like SVN, CVS, Clear case; job scheduler like Autosys; quality management tools like Mercury Quality Center and HP Quality Center.
  • Experience in designing and developing micro services using Rest API.
  • Excellent ability in writing specifications and gathering requirements from the user and implement the requirements in software applications. Also in preparing test case scenarios, internal documentation and in the application production support.

TECHNICAL SKILLS:

Languages: C, C++,Java 8, Java/J2EE, C# .Net, Perl, Python

Spring: Core, Spring AOP, IoC, Boot, Spring MVC, Spring Batch

Frameworks: Struts 1.x, Struts2.x, Spring, Hibernate 3.x/2.x, Grails

Databases: Oracle, DB2, MySQL, MS SQL Server, MS Access VBA, MongoDB, MS SQL

Web technologies: JSP, Servlets, JDBC, Java Beans, HTML, JavaScript, AngularJS, AJAX, Bootstrap, JQuery

XML technologies: XML, XAS, DOM, XSL, XSD and DTD

System Designing Tools.: Microsoft Visio and Rational Rose

Other technologies: RESTful, SOAP, WSDL

IDE: Eclipse 2.x/3.2, Net Beans, IBM RAD, JDeveloper

App Server: WebSphere 6.1/7/8, WebLogic 10.x/11.x, JBoss, Node js

Web Server: Apache Tomcat, Java Web Server 2.0

Tools: /Version Controls: JUnit, Ant, Maven, UML, CVS, SVN, Phantom JS, Karma

PROFESSIONAL EXPERIENCE:

Confidential, Covington, KY

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Developed UI and backend applications using Struts, Hibernate, Java, EJB 3.0, JSP, HTML, DHTML, Node JS, Angular JS, JavaScript, AJAX, Spring Core and Spring Batch.
  • Implemented JSP, Struts Tag Libraries, Java Script and CSS for developing User for creating/generating Hibernate classes and configuration XML’s and to also manage CRUD operations (insert, update, and delete).
  • Implemented a RESTful interface for the Front-end response.
  • Used Web Services to get price from external Business Entities.
  • Developing and maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI.
  • Implemented messaging using TIBCO EMS.
  • Implemented integration between the BPEL worklist and Oracle eBusiness Suite.
  • Implemented security for BPEL services using OWSM.
  • Performed necessary validations of each screen developed by writing Triggers, Procedures and Functions available along with objects, events and methods.
  • Implemented the Oracle database interaction using Hibernate (ORM).
  • Responsible for integration of different modules.
  • Created Junit test cases, and Development of Junit classes.
  • Configured log4j to enable/disable logging in application.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the application.
  • Performed problem troubleshooting and bugs fixing in XSLT and Java related.
  • Provided support and help in management of data and XSLT programming.
  • Worked with ANT, writing scripts (used Gradle).
  • Designed and Implemented MongoDB schema.
  • Developed RESTful Web Services using Jersey framework and JSON to retrieve information.
  • Used Git as version control repository and Maven, Bamboo for continuous build integration.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) and WebLogic 11 was used for deploying.

Environment: Core Java, J2EE, JDeveloper, Spring, Hibernate, SOA 10g(BPEL), Weblogic Server, Webservices (SOAP and Restful), JMS, PL/SQL, SQL Developer, XML HTML, JavaScript, SVN, Maven, Log4j, Junit, Node JS, Sybase, JBoss, Oracle, DB2, UNIX.

Confidential, Orlando, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Participation in requirement gathering meeting with client side business teams to understand the requirements.
  • Preparation of User Requirement Documentation.
  • Involved in the development of Struts MVC application model.
  • Worked extensively on Singleton, Session Facade, Service Locator, Factory Business Delegate, Data Access Objects and other J2EE core patterns.
  • Involved in document work flow configuration used by IBM Enterprise content management.
  • Designed the Front-end screens using JSP Tag Libraries, XHTML, Angular JS, CSS, JQuery and JavaScript.
  • Configured hibernate O/R mapping methodologies and written SQL and HQL queries.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Wrote Custom Tags for custom requirements of fields on GUI.
  • Using Hibernate with XML mappings as ORM.
  • Extensively used Spring AOP and Dependency.
  • Developed the project using agile development methodologies Coordination with team, peer reviews and collaborative System level testing.
  • Maintained a production-level cloud-based architecture in AWS.
  • Involved in Deploying and Configuring applications in Web Sphere.
  • Used PL/SQL, Stored Procedures for handling Database in Oracle.
  • Involved in web component design and development using the spring framework, JSP, Servlets and taglibs.
  • Involved in loading and storing objects using Hibernate.
  • Used Gradle for building the project.
  • Used version one to work on Agile development.
  • Helped a team in performing Cactus tests using Junit and automation scripts for UI.
  • Used Clear Quest to track the defect list.

Environment: Java1.6, Struts, Spring Framework 2.5, IBM Enterprise content management, JSP 2.0, JDK 1.6, Oracle 10g, AJAX, Java Script, Servlets JMS, Hibernate, Websphere, Log4j, HTML, CSS, CVS, Junit, Eclipse, SQL, PL/SQL.

Confidential, Durham, NC

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of software development life cycle (SDLC) of the application like requirement gatherings, design, analysis, code development and deployment.
  • Designed and developed the layers, components of the project using OOAD methodologies and standard J2EE patterns and guidelines.
  • Elaborated use cases, interface definitions and services specifications in collaboration with Business and System Analysts.
  • Used Struts MVC framework for the ease and improve performance of the application.
  • Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.
  • Python OO Design code for manufacturing quality, monitoring, logging and debugging code optimization.
  • Develop a Python Flask REST API web services for an AngularJS front-end application delivering STEM al content.
  • Involved in design and development of UI component, which includes layered POVs and Carousels using framework Angular JS, JavaScript, HTML, CSS and Bootstrap.
  • Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser complaint application.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
  • Developed Action classes and controller layer using Servlets and Struts framework.
  • Designed and implemented Stateful and Stateless Session beans that would be the hub of the service.
  • Used Spring IOC to inject java objects in the context.
  • Used Spring JDBC and DAO to access and store data from Oracle database.
  • Designed and implemented XML parsing for the XML’s that are sent and received from the SOAP web services.
  • Invoking multiple SOAP based Web Services and generating client using JAX-WS.
  • Used Ant Scripts to automate the build process and to deploy the application on the WebLogic application server 10.2.
  • Performed Unit and System integration testing. Implemented JUnit 4.0 testing framework to write and run automated testing.
  • Used SVN for versioning system.

Environment: JDK 1.6, J2EE 5.0, Struts 1.2, Spring 3.6, Servlets 2.5, JSP 2.1, JSTL, EJB 3.0, SOAP web services, WebLogic 10.2, Eclipse Juno, JavaScript, JQuery, Angular JS, Node JS, CSS, XML, Oracle 11g, UNIX, SVN, Junit, JIRA.

Confidential, Peoria, IL

Java/J2EE Application Developer

Responsibilities:

  • Involved in the design and development phases.
  • Developed MVC design pattern based UI using JSP, XML, ExtJS, HTML, CSS, NodeJS and Struts.
  • Applied OOP concepts, including UML use cases, class and interaction diagrams.
  • Used Spring framework configuration files to manage objects and to achieve dependency injection.
  • Used Struts validator framework to validate user input.
  • Used AngularJS controllers to update entity models, and AngularJS custom filters to provide better search experience.
  • GUI design and development using Java Swing components (JTree, JList, JTable, JMenu, JCombobox, JText, JTabbedPane and Layout Management), APIs like JGoodies, SWINGX.
  • Used Dependency Injection feature of Spring framework and involved in writing the database integration code using Hibernate, and used the Spring AOP features to handle the exceptions.
  • Implemented the DAO pattern for database connectivity and Hibernate for object persistence.
  • Created XML files for storing the data required for module.
  • Developed utility classes, which allows easy translation from XML to Java and back. Also implemented Property Reader to read properties from flat file.
  • Used JSTL, AJAX, JSF and JavaScript for the frontend design.
  • Implemented access control and authentication using Spring Security.
  • Implemented Python to retrieve and manipulate data.
  • Developed window layouts and screen flows using Struts tiles.
  • Used ANT script to build WAR and EAR files and deployed on WebSphere.
  • Used Java/J2EE design patterns like Business Delegate and Data Transfer Object (DTO).
  • Implemented Spring Boot Microservices to create submodules.
  • Migrated applications to the AWS cloud.
  • Used JUnit, Log4J for Unit testing and logging.
  • Used SVN for version control.
  • Used JIRA for tracking and updating the project issues.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Created Web services using Apache Axis 2 for communication with other application.
  • Created and executed unit and regression test scripts. Created personal and common test data, tracked actual vs expected results and evaluated quality of modules created.

Environment: Java/J2EE, JSP, Swing, Servlets, Spring 3, Hibernate 3, WebSphere Application Server 8.x, Struts 2, XML Web service, SOAP, JAX-WS, UML, Linux, Unix, MySQL, JavaScript, CSS, JQuery, SVN, XML, XSLT, Eclipse IDE, AJAX, JavaScript, Apache Ant 1.7, JDBC, Windows, JUnit 3.8, Log4j, Apache Axis 2, JIRA, Maven, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Involved in the design, planning and implementation of the project.
  • Developed the frontend using JSP, JQuery, JSTL, JavaScript, Ajax, Swing components (like JTables, JTree, JMenu, JFrame, etc) and GWT (Google Web Toolkit).
  • Designed style sheets using XSLT, XPATH and CSS.
  • Developed Web Services and SOAP components as client service interfaces that replaced the legacy IBM MQ series Message Broker.
  • Worked on generating the web service classes using SOA, WSDL, UDDI and SOAP.
  • Responsible for identifying and creating the MQ objects required for the interfaces.
  • Developed Use case diagrams, class and Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Strong experience in developing customized light weight persistence classes and Hibernate ORM framework.
  • Worked with JMS for reliable exchange information across applications.
  • Involved in working with JMS Queues in sending and receiving asynchronous messages via MDBs.
  • Configured the Hibernate Mapping files for mapping the domain objects to the database tables and their corresponding properties to the table columns.
  • Configured Hibernate Session Factory, hibernate mapping files, dependencies between delegate classes, Used Tiles, DAOs, controller and validation classes and domain objects as part of the Spring configuration file.
  • Developed Validators for application components using the Spring validation framework.
  • Used RAD IDE for the development, build, deployment and testing of the application.
  • Used ANT and Maven frameworks to build the application.
  • Developed XML documents for storing various user specific information.
  • Used Log4J for external configuration files and debugging.
  • Performed Unit Testing on the application and the web services.
  • Tested the whole module using SOAP UI.
  • Experience with Agile/Scrum methodology and practice in multidisciplinary team.
  • Involved in high level business meetings, provided suggestions and have been appreciated.

Environment: JDK, J2EE, Swing, RAD 7.x, IBM WebSphere Application Server 7.x, Tomcat, OSGi, JDBC 3.0, JNDI 1.2, Servlets 2.x, JSP 1.2, Spring 2.x, Struts 2.x, Tiles, Log4j, Web Services, WSDL, SOAP, RMI, EJB 3.0, Hibernate, LDAP, JUnit, HTML, DHTML, XHTML, CSS, XML, XSL, XSLT, Fire Bug, Golden Gate, JavaScript, JMS, Apache Ant, Oracle, SQL Server, PL/SQL, Soap UI, Toad, AJAX, UML/Rational Rose 2000, Agile, Scrum, Linux, Korn shell, Clear Case.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked closely with the Requirements team, analyzed use-cases and created class diagrams and sequence diagrams.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Developed in Eclipse environment using Struts MVC framework.
  • Created JSPs using JSTL and Struts tag libraries.
  • Developed Struts action and ActionForm classes with required Tile definitions.
  • User Input Validations is done using JavaScript and ActionForm.
  • Deployed J2EE components (EJB, Servlets) in WebLogic application server.
  • Created SQL queries and used PL/SQL procedures with Oracle database.
  • Used Session Beans for business logic and Entity Beans for data persistency.
  • Performed unit testing using JUnit framework.

Environment: Java EE, HTML, CSS, JavaScript, UML, JDBC, SQL, Struts 1.x, MVC, WebLogic Server, JSP, JSTL, EJB, JUnit, CVS, Log4j.

We'd love your feedback!