We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • Over 8 Years of experience in all aspects of Software Design & Development, Testing and implementation of various web applications using JAVA, J2EE technologies and Oracle Fusion Products.
  • Expertise in conceptualizing, designing and coding, technical solutions using Java/J2EE technology stacks.
  • Strong Programming Experience in Design, Development and Implementation of multi - tier applications using Java, J2EE, Spring, Hibernate, Struts, Servlets 2.2, JSP 1.2, JDBC 3.0, JNDI, EJB, XML 1.0, HTML, JSF Primefaces, JavaScript, Servlets, OOPS principles, CSS and XSLT.
  • Strong experience in Spring Framework such as Spring MVCSpring Core, Spring Security, Spring JDBC and Spring Boot.
  • Extensive experience in managing software development/deployment and customer interaction in Onsite Offshore model.
  • Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
  • Experience in working with IBM WebSphere Portal, WebLogic 11g/10.x/9.x, Apache Tomcat 5x/6x/7x and JBOSS application servers.
  • Strong concepts and implementation of JSF Prime faces technologies. Working experience with Multithreading, Collections, Exceptions.
  • Experience in implementing Persistent layer using JDBC 4.0, EJB, PL/ SQL, JPA and Hibernate 3.x.
  • Expertise in web application development using HTML, XHTML, DHTML, CSS, Java Script, JSF, PHP, Ajax, JQuery, Angular JS, React JS and JSP.
  • Expertise in writing client side validations using Ajax, JavaScript and Struts validation Framework. Experience with Server Side development Node JS and Express JS.
  • Proficient in developing SOAP, WSDL, JAXB and RESTful Web Services.
  • Extensive work experience as a Team/Development Lead with complete ownership of end to end deliverable's including requirement gathering, analysis, design, development, testing and production.
  • Strong experience in DB2/RDBMS technologies in the design and development of Stored Procedures, Tables, Indexes in SQL/MySQL/Oracle 9.x/10g/11i, MongoDB.
  • Designed and Developed Use Cases, Activity Diagrams, and Sequence Diagrams using Unified Modeling Language (UML) and ER Diagram.
  • Experience in performing Code reviews and peer reviews for maintaining best Industry standards.
  • Experience in software testing, TDD, DEBUG testing, regression testing, defect tracking and management using Clear Quest and Bugzilla.
  • Played a key role in a department wide transition from Subversion to Git, which resulted in an increase in efficiency for the development community.
  • Rich experience in re-engineering concepts like Refactoring and reverse engineering and J2EE Design pattern (Singleton, Session Façade, Service locator, Value Objects) and Core Design patters.
  • Experience in ANT, Maven, Log4J and JUnit for unit testing.
  • Quality Interpersonal, Presentation and Communication skills and ability to maintain good coordination with the team member.
  • A team player and self-motivator possessing excellent analytical, communication, problem solving, decision-making and Organizational skills.

TECHNICAL SKILLS:

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

J2EE Technologies: Data Services, Web Services, Http Services, Remote Objects, Hibernate, JSF, EJB, JDBC, Servlets, JSP, EJB, RMI, JNDI, SOAP, WSDL, REST, JAXB, JSTL, SOA, Java Beans.

Web Technologies: HTML, DHTML, DOM, XHTML, CSS, Java Script, JQuery, Prime/Rich Faces, JSF, AJAX.

Frameworks: Spring 3.x/4.x, Spring Boot 1.4.2, Jakarta Struts 1.x/2.x, Log4J, Hibernate 3.x/4.x, JSF Primefaces 4.x/5.x.

JavaScript Libraries: Angular.js, Express JS, Node.js, React.js

Application/Web Servers: Oracle WebLogic Server 8.1/9.2/10.3 , JBoss 3.x/4.x/5.x, IBM WebSphere Application Server 7.x and Apache Tomcat.

IDE’s: Eclipse 3.3/3.2x, RAD 7.1, WSAD, UML, BEA WebLogic studio.

Databases: Oracle 9.x/10.x, MongoDB, MySQL, DB2/ RDBMS, JDBC.

Protocols: TCP/IP, HTTP, HTTPS, FTP.

Tools & Utilities: Microsoft Visio, Clear Quest, TOAD, Junit, TestNG, JMeter.  

Source Control: Rational Clear Case, CVS, SVN, VSS, Clear quest.

Operating Systems: Windows, UNIX, Linux.

Methodologies: Agile Methodology, Waterfall.

Build Tools: Ant, Maven.

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Developed Application based on J2EE using Hibernate, Spring, JSF frameworks and SOAP/REST web services
  • Worked with Agile Methodology (SDLC), involved in daily scrum meetings, sprint planning, product backlogs.
  • Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations, Spring MVC components.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  •   Spring3.x Rest Template Cassandra is used to implement communication with REST based APIs 
  • Implemented Spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
  • Implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
  • Created Restful Web service for updating customer data from sent from external systems.
  • Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files. 
  • Responsible for design and developing Persistence classes using Hibernate , and Spring JDBC Template frameworks to save data in database tables. 
  • Generating Hibernate mapping files and domains using tables.  
  • Extensive experience on modern frontend template in frameworks for JavaScript-including Bootstrap, AngularJS, jQuery.
  • Used Angular JS , XHTML , HTML5 , CSS3 and JavaScript framework for creating Dynamic Reach Design Layout with JSP .
  • Created connections to database using Hibernate session Factory and Hibernate APIs to retrieve and store data to the database with Hibernate transaction control. 
  • Implemented Hibernate Inheritance strategies to map relation between tables and configured many-many relationship using Hibernate annotations .
  • Created Restful web service to server ECU strategy files to Sync my ride website.
  • Involved in creating/consuming SOAP based web services to expose business operations.
  • JSF ( Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold. 
  • Implemented logging mechanism using log4j .
  • Used JSF for user interface layer development and tools like Firebug for Web Accessibility
  • Used Maven tool to build, config, and packaged, deploy an application project and integrated with Jenkins
  • Developed Junit test cases to validate the REST services.
  • Used JAXB to marshal  Java object to XML object to put message in message Queue. 
  • Worked on JSON format as well for data transfer
  • Used Log4j Logger to capture the log that includes runtime exceptions.

Environment: Core Java, J2EE, Spring, Hibernate, Servlets, CSS, HTML, JSP, JSON, XML, AJAX, Angular, Backbone, JUnit, Perforce, Java Script, Oracle 11g, IBM WebSphere8.0, PL/SQL, Agile, Scrum, RESTFul Web Services, DOM, ANT, Net Beans, Web Services (SOA, SOAP).

Confidential, Stamford, CT

Java/J2EE Developer.

Responsibilities:

  • Involved in creating various configuration files like struts and spring configuration files.
  • Used spring dependency injection mechanism to inject application dependencies at runtime.
  • Used Struts validation frame work to validate the form fields.
  • Involved in creating various Hibernate mapping files and configuring the hibernate configuration file to persist data into the database.
  • Good experience on reporting APIs such as POI and iText. Some experience on Jasper
  • Designed and implemented Report Module (using Jasper Report framework) in phase 2
  • Used various Cache providers like EHCache given by the Hibernate Frame Work to cache the results that reduce database hits for every DML operations.
  • Created dispatch action classes and use validation framework for validating fields.
  • Used Hibernate Query Language (HQL) for accessing data from Database.
  • Used Web Logic server for deploying the application.
  • Create database objects such as tables, views, stored procedures, Triggers etc.
  • Developed the applications using JSP, Struts and implemented MVC Architecture.
  • Designed the Java Server Pages (JSP) using Style Sheets (CSS), HTML and XML.
  • Used the Soap UI tool to test whether the expected and actual results of SOAP web service are same or not.
  • Developed MAVEN scripts to build and deploy the application in the JBOSS Application Server.
  • Expertise in Project Process Flow Management and thorough knowledge of software development life cycle (SDLC) in Agile and Scrum environment.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Writing the front end look and appearance for the screens using Javascript, AJAX, AngularJS and JQuery.
  • Responsible for writing J2EE compliant code using Java for an application development effort. This involves working with JSP, Servlets, JDBC, XML, EJB etc.
  • Involved in the architecture of the modules according to the J2EE Standards like, client tier, web tier and business tier.
  • Developed web pages using HTML, CSS and implement Client Side (Front end) validations using JavaScript.
  • Preparing test cases by using Junit framework.
  • Involved in implementing Action Center flow of User Dash Board to upload the supported Documents.
  • Involved in Implemented the different Spring Batches.
  • Developed Ant build scripts to automate the deployment to various Webservers.
  • Developed server-side scripts in shell to customize GIT and integrate it with tools like JIRA and Jenkins.
  • Coded Maven build scripts to build and deploy the application on JBOSS 9.0.
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.

Environment: Java, J2EE, Servlets, Jsp, JQuery, spring 2.5, Spring MVC, Spring Security, Spring Batch, Struts1.1, Hibernate3, Web services, XML, XSD, Agile, Web Logic 9.x, JUnit, UML, Eclipse, Mule ESB, SQL, PL/SQL, Maven, SVN, HTML, CSS, SQL Developer, Web Services , Oracle 10g, UNIX.

Confidential, Richmond, VA

Java/J2EE Developer

Responsibilities:

  • Involved in the Analysis, Design and coding of user requirement phrases.
  • Conversion of Business Requirements to Software Requirements.
  • Development of Web Front End (GUI) customer facing portals using HTML, CSS, JSP, Spring, Ajax and performed validations using Java Script and AJAX.
  • Extensively used annotations for Spring MVC and Hibernate framework
  • Developed business objects using Spring IOC, MVC.
  • Used Spring AOP Framework for transaction management.
  • Developed the project using industry standard design patterns like Singleton, Factory Pattern and Adapter pattern for better maintenance of code and re-usability.
  • Utilized Java Collections (Lists, Sets, and Maps) and advance core Java.
  • Published and consumed web services by using SOA architecture (SOAP & REST)
  • Code review and prepare documents as well as reviewing.
  • Provide production support during outage to production support engineers.
  • Delivering builds to ST and UAT. Used IBM BUILDFORGE Tool for build related activities.
  • Lead the development and provided support for more than 10 releases now.
  • Provide support to test engineers during Inter System Testing.
  • Good experience in Agile Methodology (attending scrum calls, involve in retrospective and used Jira tool for logging hours (updating task details) for task).
  • Involved in resolving major production issues(OOM) using Eclipse Memory analyzer
  • Developed SQL as well as Hibernate Named queries to interact with DB.
  • Used RAD for development and WebSphere Application Server for deployment.
  • Used development methodology Test Driven Development.
  • Involved in unit testing using JUnit.
  • Used Junit annotations in JUnit test classes.
  • Configured log4j.properties to use log4j framework

Environment: Java 1.8, Spring3.0, Hibernate, REST Web services, JavaScript, Servlets, JSP 2.0, CSS, AJAX, WAS 8.0, DB2, Maven, JSON, JMS, JUnit4, log4j, Windows.

Confidential, Minnetonka, MN

Java/J2EE Developer

Responsibilities:

  • Implemented Presentation layer components using HTML, JavaScript, and JSP .
  • Configured Spring Framework to implement MVC design patterns.
  • Used JavaScript for client side validations.
  • Implemented data access using Hibernate framework.
  • Implemented the configuration files and the class’s specific to the Spring and Hibernate .
  • Implemented the Business Objects and configured those Objects in spring configuration file.
  • Created hibernate mapping files to map the POJO to DB tables.
  • Implemented design patterns like Singleton, MVC .
  • Created SQL Statement and Stored Procedure on MySQL database.
  • Wrote various SQL for accessing data from database and used JDBC API for Java Database Communication.
  • Used Log4j for Application logging.
  • Developed the SQL Queries for reports.
  • Deployed the applications on Tomcat web application Server.
  • Used CVS for version control.
  • Used My Eclipse as IDE for developing project.
  • Performed unit testing, system testing and user acceptance test.

Environment: HTML, JSP, Servlets, JDBC, SQL, RESTful, Hibernate, JUnit, Spring Framework, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5.

Confidential

Jr. Java Developer

Responsibilities:

  • Designed the Application using the Model View Control Architecture.
  • Used DOM XML Parser for parsing the XML file.
  • Extensively worked on PL/SQL, SQL
  • Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)
  • Integrated the application with database using JDBC.
  • DAO and the JDBC transactions were implemented.
  • Used JDBC to invoke stored procedures and database connectivity to Oracle.
  • Developed and deployed EJB Session Beans on IBM WebSphere App Server.
  • Interacted with backend and used stored procedures, functions for deleting and inserting.
  • Used Servlets for the development of automated e-mail response for inquiries.
  • Interacted with the Users and Documented the Application.

Environment: JSP, Apache Struts 1.0, Servlets, XML, JDBC, Eclipse, PL/SQL, UNIX, MVC framework, Junit.

We'd love your feedback!