We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Norristown, PA

SUMMARY

  • Having 8+ years of professional IT experience in Analysis, Design, Development, and Testing of Client/Server, Web enabled Business Applications using Java and J2EE Technologies.
  • Participated in the designing and developing of Software using Agile and Waterfall methodologies.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Exception handling, Annotations, Data Structures, Multithreading, Transaction Management, JMS Custom Tag Libraries, JSTL, XML and other open source frameworks and APIs.
  • Experienced in developing and implementing web applications using Java, J2EE, JSP, Servlets, XML, HTML, JavaScript, AJAX, JSON, JQuery, CSS and JDBC.
  • Expertise in developing enterprise applications using Framework Technologies such as Spring MVC, DAO, Spring Boot and Web services (Soap, WSDL and Restful API).
  • Worked on persistence frameworks Hibernate ORM, JPA to map POJOs to a relational database.
  • Expertise in MVC architecture Web Framework with Struts 2.x, Singleton, Spring 3.x(Dependency Injection, Data Access Objects, and MVC Framework).
  • Experience in designing and developing Service Oriented Architecture using SOAP.
  • Created RESTful web services interface to Java - based runtime engine and accounts.
  • Extensive experience developing web interfaces using HTML, CSS, JavaScript and frameworks like Jquery, Angular-JS.
  • Experience in Analysis and Design including Object Oriented Analysis and Design (OOAD) techniques developing Use Cases, Sequence Diagrams and Class Diagrams.
  • Expert in creating SQL Queries, PL/SQL package, function, stored procedure, triggers and cursors.
  • Extensive experience with Java compliant IDE like Eclipse and Net Beans.
  • Experience in deploying, configuring and administering application servers such as WebLogic, JBoss and web servers like Apache Tomcat.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven.
  • Experience in to prepare Test Cases and JUnit Testing.
  • Hands on experience with version control systems like GIT, Subversion (SVN), CVS, StarTeam for providing common platform for all the developers.
  • Experience in Development, Production and QA Environments and Involved in all phases of SDLC.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, PL/SQL.

Java/J2EE Technologies: JDBC, Servlets, Struts, JSP, JSTL, JMS.

Web Development: HTML, CSS, JavaScript, AWS, AJAX, JQuery, Angular-JS.

Frameworks/Scripts: Hibernate, Spring, Spring Boot, Ant, Maven and Log4j.

XML/Web Services: XML, XSD, WSDL, SOAP, REST, Apache Axis, DOM, JAXP, JAXB.

Application/Web Servers: JBoss,Tomcat6.x/5.x,WebLogic12/9.23,Apache2.x,WebSphere 6.1/7.0

Methodologies/Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern.

Databases: Oracle 9i/10g/11g, MySQL, IBM DB2, SQL Developer.

IDEs: Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1,Netbeans7.0/7.2/8.0,MS Visual Studio 2005.

Tools: Eclipse UML2, Microsoft Visio, SVN, GIT, StarTeam.

Operating Systems: Windows 2000/NT/XP/7/8, Linux Ubuntu and Mac OS.

PROFESSIONAL EXPERIENCE

Sr. Java/J2EE Developer

Confidential, Norristown, PA

Responsibilities:

  • Involved in all the Functional requirements gathering sessions with the Business Analysts.
  • Was also actively involved in setting coding standards and writing related documentation.
  • Involved in writing Test Cases, Testing Application and Implementation plan.
  • Followed Agile Development process for planning, daily stand-ups and retrospection and successfully delivered the project under budget and ahead of the schedule.
  • Designed and Developed SOAP Web Services input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS.
  • Involved in development and testing of REST based Web Services.
  • Used Eclipse for development and WebLogic Application Server for deploying the web application.
  • Configured action mappings and the form beans in the struts-config xml file.
  • Implemented EJBs Session beans for business logic.
  • Used DAO pattern to fetch data from database using JDBC to carry out various database.
  • Created and deployed web pages using HTML, JSP, JavaScript, CSS and Angular-JS.
  • Performed Client side validation using JavaScript.
  • Implemented Reporting SPAs using AngularJS, Angular Directives.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Used Borland Star team as Version control.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Session Bean and Action classes.
  • Implemented server side tasks using Servlets and XML.
  • Database development required creation of new tables PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Used Eclipse web service explorer for SOAP based web services testing.
  • Created and Tested Application components using JUnit test cases.
  • Worked with QA team for testing and resolving defects.
  • Analyzed business processes and identified opportunities for improvement.

Environment: J2EE, Soap, REST, Apache Axis, Struts, StarTeam, Log4j, putty, Oracle 11g, SQL Developer, WebLogic 9.23, Ant Script, HTML, CSS, JSP, jQuery, Angular-JS, JavaScript.

Sr. Java/J2EE Developer

Confidential, Audubon, PA

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums.
  • Used Spring, Spring Boot and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Agile Methodology is used for development of the application.
  • Modified the Spring Controllers and Services classes so as to support the introduction of Spring framework.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using HTML5, CSS, JQuery and AJAX.
  • Created user-friendly GUI interface and Web pages using Angular JS, JQuery.
  • Used XStream API to transfer data back and forth between Spring MVC.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Worked with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and SimpleDB.
  • Good Knowledge in building and deploying Apache MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Used Log4j utility to generate run-time logs.
  • Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping, GUI Design.
  • GIT was used for project management and version management.
  • Deployed the application on WebSphere 7.0 application server.
  • Developed Functional Requirement Document based on users’ requirement.

Environment: J2EE, Spring framework, Spring MVC, Spring Boot, Hibernate 3.x, jQuery, AJAX, REST, XStream, Log4j, JavaScript, Oracle 10g, AWS, WebSphere 7.0, Maven, HTML5/DHTML, CSS, Apache Axis, Angular JS, Git.

Sr. Java /J2EE Developer

Confidential, San Mateo, CA

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Agile Methodology is used for development of the application.
  • Developed UI using HTML5, JQuery, JavaScript and JSP for interactive cross browser functionality.
  • Used J2EEdesign patterns like Value Object Pattern Session facade, Singleton, Factory and DAO.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO.
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git and JUnit.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and spring beans.
  • Involved in writing DAO, DTO’s using Hibernate DAO Support.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Used IBM WebSphere Application Server to deploy the application.
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Used Log4j to capture the log that includes runtime exceptions.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Interacted with quality assurance team for requirements gathering and analysis.

Environment: Core Java, J2EE, JSP, Struts, jQuery, Spring, Oracle 9i, HTML5, AJAX, JMS, SOAP, ANT, Spring, Struts, IBM WebSphere, JavaScript, JUnit, IBM WebSphere Application Server 6.1, Hibernate 3.0, Log4j, Jenkins, Git.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in System Requirements study and conceptual design.
  • CreatedUML diagramslikeactivity diagrams,sequence diagrams, andUse case diagrams.
  • Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
  • Consumed Web Service using SOAP for transferring data between different applications.
  • Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle 9i.
  • Used various Java and J2EE APIs including XML, Servlets, JSP and JavaBeans.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4j for logging all the debugging and error information.
  • Developed Ant build scripts for compiling and building the project.
  • Used SVN for version control of the application.
  • Developed user interface using JSP, Struts Tags to simplify the complexities of the application
  • Configured the Struts configuration file and Application context file based on the Spring and Hibernate entries.
  • Deploy the application on the JBoss Application Server.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Participated in the production support and maintenance of the project.

Environment: Java 1.4.1, JSP 2.0, HTML, JSTL, JavaScript, EJB 2.0, Struts, JSTL, XML, XML Schema, JUnit, Ant 1.5, UML, Hibernate 3.0, Servlets, Log4j, Oracle 9i, SOAP, JBoss, SVN.

Java/J2EE Developer

Confidential

Responsibilities:

  • Extensively use of Core Java features including collection, exception handling, generics and annotation in the logic tier to implement the mortgage calculator algorithms such as monthly payment for fix rate and ARM.
  • Designed the back-end server, build web service to provide result and generate report and also the front-end user interface.
  • Developed Presentation and validation layers using JSP, HTML, CSS3 Custom Tag Libraries.
  • Retrieved data from the Restful web service for calculation using AJAX call.
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Extensively used jQuery validation package to make client side user input validation.
  • Extensively used Spring IOC features with Spring framework for bean injection and transaction management.
  • Extensively used Spring Cache to avoid the repeated logic calculation and access database.
  • Used JSP, JavaScript and JDBC to create web Servlets.
  • Created tables in database based on the Entity-relationship model that is provided by the database architect.
  • Used SVN for version control.
  • Used IBM RAD7 as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java, J2EE, Spring, JDBC, JSP, Web Services, REST, Oracle, JavaScript, HTML, CSS3, jQuery, JUnit 4, AJAX, SVN, JIRA.

We'd love your feedback!