We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • Around 8 years of Professional experience in IT Industry involved in Developing, Implementing and maintenance of various web based applications using Java, J2EE and SOA Technologies
  • Extensive experience in design, development and support using Struts MVC, Spring MVC and JSF
  • Developed core modules in large cross - platform applications using JAVA, J2EE, Hibernate, JPA, JTA, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, JQuery, XML and HTML
  • Experienced with various frameworks like Struts, Hibernate and JPA
  • Experienced with various modules in Spring framework like Spring IOC (Dependency Injection), Spring DAO (JDBC, ORM), Spring AOP and Spring Batch
  • Have hands on experience in design and development of Webservices, JAX-RPC, JAX-WS, RMI, JTA,JMS and XML, XSD, XSLT, X-Path
  • Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test Driven Development
  • Experienced in developing the UI screens using HTML, CSS, JavaScript, JQuery, Ajax, Bootstrap, HTML 5, CSS 3, AngularJS and NodeJS
  • Proficiency with the application servers like IBM WebSphere, WebLogic, JBOSS and Tomcat
  • Expertise in Web Front End technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Jive, Java Script, DHTML and XML/XSL
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Strong experience in developing Webservices using SOAP and RESTful applications
  • Hands on experience on Amazon Web Services (AWS)
  • Expertise at JDBC API for connection and access to databases
  • Experienced with JAX-RPC, JAX-WS specification like Apache Axis I, Apache Axis II and Apache CXF to Implement SOAP based Application and tested it using SoapUI
  • Experienced with JAX-RS specification like Jersey and Rest Easy to Implement REST based Application
  • Worked with Java Swings to create Stand Alone user interfaces
  • Experienced with Multithreading/Concurrent based Applications
  • Experience on different IDEs such as IBM RAD, Eclipse, Spring Tool Suite (STS) and deployment using Web Servers like Apache Tomcat and Application Servers like IBM Websphere, BEA WebLogic and JBoss
  • Worked on SOA based Technology using Web Services, WSDL and UDDI registry
  • Experience with MOCKITO, JUnit, Log4j and SLF4j in developing test cases and determining application functionality
  • Used Maven, ANT and Jenkins to deploy automated builds in different environments
  • Subversion (SVN), CVS, Github and Visual Source Safe as versioning software tools
  • Experience in working with RDBMS like Oracle, MySQL, Microsoft SQL Server, IBM DB2 and NoSQL databases like Mongo DB
  • Having Experience on UNIX commands and Deployment of Applications in Server
  • Experienced in Production support
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment

TECHNICAL SKILLS:

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

Enterprise Java : JSP, Servlet, JNDI, JDBC, Java security, JSF

Mark-up/XML Technologies : HTML, XHTML, JavaScript, Angular JS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON, DOJO, NodeJs

Tools & Framework : Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP,JMS, JSF, Log4J, JUnit, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, Jenkins, Hudson, Hibernate, iBatis, JPA, JTA

Web services : SOAP, RESTful, UDDI, AWS, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2,CFX

Web/App Servers : Web Sphere, Weblogic, Apache, Tomcat, JBoss

Database : Oracle, SQL-Server, MySQL server, Mongo DB

Development Tools : Eclipse, RAD, Spring Tool Suite STS, Rational Rose, Star UML

Testing Tools/ Others : JUnit,SoapUI,Putty,RationalClearQuest,RTC,SStarTeam,LoadUI,Fitnesse,Mockito

Version Control : CVS,SVN, Rational clear case, Github

OS & Environment : Windows, Win 2k Server, Sun Solaris, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application
  • System builds using Spring Model View Controller (MVC) architecture.
  • Involved in using Spring AOP framework for reusability logging purpose.
  • Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Used Spring framework including Spring core /IOC, Spring Web, Spring Security.
  • Developing Spring IOC to communicate with the persistence layer and Hibernate.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, JMS, Oracle
  • Developed front-end content using JSP, JavaScript, JQuery, HTML, CSS, Bootstrap, Node JS and Angular JS.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Used Maven as build automation tool for deploying the project on WebSphere Application Server.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Experience working with AWS cloud computing and Launching Instances and automation of administration roles.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for Improved Login authentication.
  • Built tool based on Core Java and cache system that will compare Risk calculations before and after any new deployment is done which should not change the calculation for regression testing.
  • Designed and developed a proof-of-concept for implementing the market risk platform on a NoSQL  
  • Configured Data Sources for the Oracle database system using IBM WebSphere.
  • Developed JUnit test cases for elements, web beans, handlers and view helper classes.
  • Used SVN for version control tool and Spring Tool Suite (STS) for IDE.
  • Used Tortoise SVN to maintain the version of files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Developed Java Server Pages using JSP tags, Spring Tags, minimal Scriplets and HTML for client side validation and errors to ease troubleshooting.
  • Configured and customized logs using Log4J.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables.
  • Performed the technical design reviews and code reviews.
  • Involved in Production support to resolving the production job failures, interacting with the operation support group for resuming the failed jobs.
  • Involved in fixing the bugs in production phase depending on the priority.
  • Coordinated with Business Analyst, Architecture and QA team to ensure the quality and success for each iteration tasks.

Environment: Java, J2EE, JavaScript, Servlets, XML, Tortoise SVN, JSP, Spring MVC, Maven, JMS, MQ services, IBM Websphere, JavaScript, JSP,HTML, Agile Methodology, AngularJS, AJAX, AWS, Amazon Cloud, JSP, Spring, Spring Batch, Spring Boot, Spring Security, Cache, Hibernate, Web Services, SOA, Soap, Restful, Rest SQL, WSDL, JIRA, CSS, Log4J, JUnit, Mockito, Linux, STS, Oracle.

Confidential, Salt lake City, UT

Java/J2EE Developer

Responsibilities:

  • Involved in client requirement gathering, analysis & application design.
  • Worked with Onshore team members and participated in work planning team bandwidth and prepared work breakdown Developed service oriented middleware to incorporate two legacy source systems and published them as web-services. Incorporated source system specific business logic in Java code and exposing them as Web Service as per Base profile specifications and WSDL contract
  • Developed Stateless session beans to parse (parser frame work) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object
  • Used SOAP web services and XML data over HTTP.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAXB
  • Developed user interface using JSP, Struts published validation framework to support client side and server side validation
  • Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes.
  • Used Spring framework including Spring core /IOC, Spring Web, Spring Security.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate
  • Developed costume queries using Hibernate criteria, native SQL and HQL. Developed inheritance domain objects using table per class hierarchy strategy
  • Configured EH Cache to load the static tables into secondary storage area
  • Used built in store Procedures to reach the requirements from the Client to improve the response times of the services
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters
  • Developed unit test cases to test business scenarios associated with each use case sequences
  • Actively participated in production support.

Environment:  Java, JEE,  Web-Services, SOAP, JAX-RPC, WSDL, WebLogic,  Spring(dependency injection, AOP), Hibernate, Oracle 10g Enterprise, Oracle Forms, Cache, JavaScript, JUnit, Ant, Clear case, JAXB, JBoss.

Confidential, Memphis, TN

Java/J2EE Developer

Responsibilities:

  • Designed project related documents which includes Use case, Class and Sequence diagrams.
  • Involved in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Using Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Created HTML Wireframes based in the Detailed System Specification document Developed the presentation layer of the application using MVC architecture of spring framework. 
  • Created DAO classes to interact with Oracle database.
  • Used Spring ORM module to integrate with Hibernate.
  • Used the spring validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSPSpring Tag Libraries to simplify the complexities of the application.
  • Developed user interface with Java Server Pages, Ajax support to speed up the application form filling.
  • Used Apache Axis as the Web Service framework for creating and consuming Web Service clients using SOAP and WSDL.
  • Designed various tables required for the project using Oracle database. Used Web Logic server for deploying the application.
  • Used Junit to test the application classes
  • Used Log4J to capture the logging information

Environment: Java, J2EE, JavaScript, JSP, AJAX, XML, Spring, Eclipse IDE, Oracle, Rational Rose, Log4j, Junit, Maven, Web Logic, Apache Axis, Web Service, SOAP, WSDL.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed the application using JSF 1.1 MVC Framework.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Implemented Asynchronous messaging between components using JMS.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed Java and EJB in Mainframe DB2 environment.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side
  • Wrote Stored Procedures and complicated queries for IBM DB2.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO’s using Spring framework’s Hibernate Dao Support and Hibernate Template
  • Involved in the development of the User Interfaces using HTML, JSP, JS, Dojo Tool Kit, CSS and AJAX
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle 10gusing Toad tool.
  • Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Involved in developing the Graphical User Interface using HTML, JavaScript, CSS, and JSP.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Implemented PL/SQL procedures and views in Oracle Database.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Worked on UNIX environment for development.

Environment: Java, J2EE, XMI, JSF, Hibernate, SQL, PL/SQL, JDBC, Spring, WSDL, Oracle, XMI, HTML, JavaScript, JSP, CSS, Log4j, Subversion, JQuery, AngularJS, JBoss Application Server, Maven, Eclipse, JIRA, Fisheye, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC - Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing
  • Implemented Use Case Diagrams and Sequence Diagrams during the design phase using Rational Rose.
  • Developed user interface with Servlets and JSP.
  • Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information.
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
  • Used Agile approach for the Software Development
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript.
  • Also worked with the PDF and EXCEL format file download of user data on JSP’s when user wanted to save his/her personal data on JSP page tables.
  • Extensively used WSAD 5.1 while writing code & used VCS for version control.
  • Deployed and tested the prototype on WebSphere Test Environment 5.1 and contributed to deployment and maintenance on WebSphere Application Server 5.1.

Environment: IBM WebSphere, Servlets, JSP, XML, Agile, CSS, JavaScript, EJB, JDBC, Oracle, UML, DHTML, CSS, HTML.

We'd love your feedback!