We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Fredric, MD

SUMMARY

  • 7+ years of IT experience as Java Developer in Software Development Life Cycle (SDLC) core area such as Analysis, Design, Coding, Implementation, Testing, and Deployment of Object Oriented and Web based Enterprise Applications using Java/J2EE technology.
  • Experience in Web Application Development, Client - Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
  • Excellent understanding of Software Development Life Cycle (SDLC) methodologies like RAD, RUP, Agile, Scrum, Waterfall.
  • Experienced in developingUMLdiagramslike use cases, class diagrams, sequence diagrams etc. usingRational Rose andMS Visio tool.
  • Experience in developing web applications with various open source frameworks: JSP, JSF, Spring Framework (MVC) 2.5, 3.0, Struts Framework, JavaScript, AngularJS, HTML and CSS.
  • Expertise in using Custom Tag Libraries for embedding dynamic code into JSP pages.
  • Good in Core Java API, multi-threading, Collections, Swing developmentand Application utilities.
  • Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database. Have good knowledge of JDBC connectivity.
  • Extensive experience in SQL, PL/SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, IBM DB2, MySQL and MS SQL Server 2008.
  • Having hands on experience in deploying web and JEE enterprise applications on Apache Tomcat, JBoss, WebLogic, WebSphere and Glassfish.
  • Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX, Linux and Oracle Solaris platforms.
  • Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC (Model View Controller), Factory and Abstract Factory, Front Controller, Transfer Object and Singleton in the development of Multi-tier distributed Enterprise Applications.
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT for providing common platform for all the developers.
  • Experience in database design and implementation using different RDBMS like Microsoft SQL Server 2008, Oracle 9i, 10g, MySQL, DB2.
  • Extensive experience of database programming in oracle environment using PL/SQL with tools such as TOAD, SQLPlus, Squirrel.
  • Worked on MongoDB which provides the storage for security related information.
  • Expertise in HTML, XHTML, HTML5, CSS, AJAX, jQuery, JSTL specification, XML (SAX, DOM), XSL, XSLT, JAXP, JAXB, DTD, Resource Properties.
  • Experience in creating, validating and parsing XML documents.
  • Experienced in build tools such as ANT, Maven, Gradle.
  • Proficient in using various IDEs like Eclipse, IBM RAD, NetBeans, SQLDeveloper, Soap UI.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS and JAX-RS) and Apache Axis.
  • Experience in deployment of java applications and components as services through SOAP, RESTful, UDDI and WSDL.
  • Experience in writing test cases in Java environment using Junit.
  • Experienced in creating and maintaining Application Integration strategy.
  • Excellent organizational skills with a strong technical background.
  • Possess strong logical, analytical and problem solving skills with positive attitude.
  • Good debugging skills - deep diving into technical issues, collaborating with cross-domain experts, handling clients with different priorities and mind sets, both onsite and remote.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision.
  • Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.

TECHNICAL SKILLS

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

Core Java: Data Structures, Collections, Generics, Serialization Reflections, Concurrency/Multithreading, RMI, Swing

J2EE Technologies: JSP, JMS, JB,JavaServlets, JDBC

J2EE MVC Frameworks: Struts, Spring Core, Spring MVC, Spring DAO, JSF

Web Technologies: HTML, DHTML, CSS,XML, XSL, XSLT, XSD, XHTML, SOAP, WSDL, JSON-parsing, JSON-DTD, Schema Modeling.

Scripting Languages: JavaScript, jQuery, Ajax.

ORM Frameworks: Hibernate, JPA, DAO

IDE’s: Eclipse, JBuilder, IBM RAD and NetBeans

Database: Oracle, DB2, MySQL, MongoDB, Microsoft SQL Server 2008.

Design Tools: MS Visio, Rational Rose Enterprise.

Version Control Systems: Rational ClearCase 7.0, 7.1, SVN (Apache SubVersion), CVS (Concurrent Versions System)

Design Patterns: MVC, Singleton, Factory, Pattern, Session Façade, Business Delegate, Service Locator, DAO, Front Controller.

Application Servers: Oracle Weblogic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat.

Logging Tools: Log4j

Build Tools: Maven, Ant and Gradle

Testing: JUnit

Web Services: SOAP, Spring REST, JAX-RPC, JAX-RS, JAX-WS

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development.

Planning: Effort Estimation, Project planning.

Operating Systems: Windows 98/2000/XP/Vista/7/8, UNIX, Oracle Solaris, Linux

PROFESSIONAL EXPERIENCE

Sr. Java/J2EE Developer

Confidential, Fredric, MD

Responsibilities:

  • Designed and coded application components in an Agile environment utilizing a test driven development approach.
  • Interactions with Business and Functional QA team for obtaining requirements.
  • Used Spring MVC for the management of application flow (by developing configurable Handler Mappings, View Resolver).
  • Used Spring dependency injection to inject all the required dependency in application.
  • Developed Graphical User Interfaces using UI frameworks Angular JS and WebPages using HTML and JSP’s for user interaction.
  • Developed screens, Controller classes, Business services and DAO layer.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed the Business Logic using Plain Old Java Objects (POJOs)
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Implemented Hibernate in the Data Access Object layer to access and update information in the Oracle10g Database
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection API's to implement various features and enhancements.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
  • Wrote test cases in JUnit for unit testing of classes.
  • Consumed Web Services for transferring data between different applications.
  • Used JAX-WS SOAP Web services to retrieve credit history of the applicants.
  • Involved in coding, maintaining, and administering Servlets, and JSP components.
  • Deployed the application in Weblogic Application server and Apache Tomcat 6.0 application servers.
  • Wrote PL/SQL queries, Stored Procedures, and triggers to perform back-end database operations.
  • Built scripts using Ant to build the J2EE application.
  • Used Eclipse3.0 IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using Log4j framework
  • Used SVN version control to track and maintain the different version of the application.
  • Mentored few people in team and have reviewed design, code and test cases written by them.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Hibernate, Weblogic Application Server, XML, Web services, Oracle 10g, HTML, DHTML, Angular JS, XSLT, Eclipse3.0, AJAX, JavaScript, Windows XP, Unix, JUnit3.8, Log4j, CSS, ANT, SVN.

Sr. Java/J2EE Developer

Confidential, Hartford, CT

Responsibilities:

  • Worked in Agile methodology environment including Acceptance Test Driven Design and Continuous Integration/Delivery.
  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose and MS Visio.
  • Created Functional specification documents (FSD) and JSON contracts.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developed presentation layer using JSP, HTML and CSS.
  • Used collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Developed JSP custom tags for front end.
  • Written Java script code for Input Validation.
  • Extensively used Spring IOC for Dependency Injection.
  • Developed J2EE components on Eclipse IDE.
  • Used RESTful web services with JSON.
  • Used Apache CXF open source tool to generate java stubs form WSDL.
  • Used Oracle10g database for tables creation and involved in writing NoSQL queries using Joins and Stored Procedures.
  • Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
  • Worked on Mongo DB for storing security related information.
  • Developed Action classes and DAO classes to access the database.
  • Developed several POJO class to map table data into Java Object.
  • Used tortoise SVN tool to keep track of all work and all changes in source code.
  • Developed MAVEN script to build .war and .ear files for the application.
  • Used JUnit for testing the application.
  • Deployed the applications on Web sphere Application Server.

Environment: Java 6 - JDK 1.6, J2EE, Spring 3.1 framework, Spring Model View Controller (MVC), Struts 1.2, Java Server Pages (JSP) 2.0, Servlets 3.0, JDBC4.0, AJAX, Web services, JSON, Java Beans, JavaScript, Oracle 10g, IBM RAD, Web sphere, Agile Methodology, Design Patterns, Rational Rose, SVN, MAVEN, JUnit, HTML Unit, XSLT, HTML/DHTML, CSS.

Sr. Java/J2EE Developer

Confidential, Austin, Texas

Responsibilities:

  • Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrate, Deployment and production phases.
  • Implemented Struts Framework1.2 along with JSP2.0, Struts Tiles, and Struts Tag libraries to facilitate user interface design.
  • Developed validations using Struts validation framework.
  • Developed Stateless Session Beans to transfer calls from presentation tier to data services tier.
  • Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
  • Used Web Services to communicate with different application.
  • JAXB parser for marshaling and un-marshaling.
  • Designed EJB2.1 like Stateless Session Bean for the Session Facade design pattern.
  • Used Hibernate3.1 to store the persistence data into the Oracle9i database.
  • Used Spring2.0 Framework to integrate the application with Hibernate3.1.
  • Used IBM MQSeries for enterprise level messaging system.
  • Working with WSDL and SOAP messages.
  • JMS was used to send/receive asynchronous data from various message brokers
  • Involved in writing the ANT scripts to build the application.
  • Involved in using Log4J to create log files to debug.
  • Used Rational Clear Case for version control.
  • Used JUnit Testing Framework for Unit Level Testing.
  • Worked in IBMRAD 6.0 to develop complete application
  • Deployed the application on Web Sphere Application Server6.0 (WAS)

Environment: WAS 6.0, RAD 6.0, Struts 1.2, Spring2.0, EJB 2.1, Servlet 2.3, HTML, JSP 2.0, JNDI, Web Services, JMS, SOAP, IBM MQSeries, JavaScript, JQuery, JProbe, PMD, WSDL, UNIX, Oracle 9i, JUnit, Rational Clear Case, Log4J and ANT 1.5

Java/J2EE Developer

Confidential, Dearborn, MI

Responsibilities:

  • Involved in development, testing, implementation and maintenance of java application working with established processes.
  • Recommended changes to improve established java application processes.
  • Developed technical designs for application development by analyzing the COBOL program.
  • Developed application code for java programs using the custom framework used at Ford.
  • Developed Ant build scripts for compiling and building the project.
  • Involves in documenting the application test results, fixing bugs and enhancements.
  • Support formal testing and resolve test defects.
  • Used the principles of Agile Scrum Methodology for managing the complete life Cycle of the software Development.
  • Used Struts MVC, framework for managing and developing the application.
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Used Eclipse ID and ANT to build and deploy the code.
  • Developed user interface using HTML and JavaScript to simplify the complexities of the application.
  • Develops build scripts, and conducting build/deploy/troubleshoot activities.
  • Configured and used Log4J for logging all the debugging and error information.

Java Developer

Confidential, IL

Responsibilities:

  • Development of registration module using Struts framework.
  • Presentation layer development using JSP, JavaScript, HTML for registration Page.
  • Used JSP, HTML and CSS for developing views.
  • The client side validations were done using Struts Validator framework.
  • Developed controllers using Servlets.
  • Involved in Configuring tiles-def.xml, Web.XML and struts-config.xml according to the strut framework.
  • Used Design Patterns for developing the applications.
  • For accessing data from database wrote SQL statements in Java programs using JDBC connectivity.
  • Wrote use cases for functional requirements
  • Involved in developing Technical & Functional Documentation for the project.
  • Developed several stored procedures, functions, cursors and triggers using PL/SQL for application database and business reporting.
  • Implemented Logging mechanism using LOG4j.
  • Clean up process for duplicate articles.
  • Content management change request.
  • Development Testing and integration testing of various modules.
  • Deployment of the application using ANT.

Environment: JAVA/JSP, DAO Design pattern, Websphere Process Server, Struts1.1, HTML, XML, Oracle 10g, Log4j, Ant, Eclipse.

We'd love your feedback!