We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Over 6 years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Front End UI Developer with user interface design, development, and analysis with extensive experience in the full lifecycle of the software design process
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experience in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipse and preparation of automation test framework.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, MultiThreading etc.
  • Design and developed web application using JSF, Spring Web Flow, spring and AJAX technology.
  • Used Selenium Web driver for automating functional testing and to identify various critical points in applications
  • Worked with various Frameworks like Struts and spring.
  • Used Subversion, GitHub and CVS source control systems
  • Experience in continuous integration and build tool Jenkins
  • Hands on experience in writing SQL using MySQL, SQL Server 2005, Oracle and DB2 environment
  • Experience in deploying and configuring Application Servers like WebSphere, Web Logic, Apache Tomcat and JBOSS
  • Strong Experience in working with scripting languages like JavaScript, AJAX and Jquery.
  • Exposed the Web Services to the client applications by sharing the WSDL's.
  • Used Apache Tomcat and WAS 8.5 server to deploy the services.
  • Used Mockito framework for implementing JUnits.
  • Participated in weekly status meeting.
  • Jenkins is being used as continuous integration tool.
  • Hands on experience in developing user interfaces with HTML, DHTML, JSTL and CSS.

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX DOM), JNDI, JMS, Applets, Log4J, JSTL, Junit, Mockito.

Middleware: ODBC, JDBC, RMI, Mule ESB, Blaze DS.

Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache, Resin, Apache Axis.

IDE Tools: Edit Plus, STS, Text Pad, Eclipse 3.x, WSAD, RAD 6/7

Databases: Oracle 9i/10i, DB2/UDB, SQL Server, MySQL, Postgre

Languages: Core Java 4, Java 5 using generics, JavaScript, ActiveX, Perl, PL/SQL, XMLOperating Systems Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.

Frameworks: Hibernate, Spring, Spring MVC, Mate, Adobe Flex 2/3, MXML, Action Script 2/3

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using Cruise Control

Web Technologies: HTML, DHTML, CS3, AJAX, Web Services JAX-RPC, JAX-WS, SOAP UI, Rest Client

Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP

Source Control: Rational Clear Case, CVS

Build Tools: ANT, Maven

Job Scheduler: Autosys

Miscellaneous: MS Excel, MS PowerPoint, MS Word, Jenkins, Database Modeling, SQL Tuning, Object Oriented Modeling using Rational Rose, Version One, TOAD and PDF.

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, SingletonObserver, Factory and Session Façade

PROFESSIONAL EXPERIENCE

Sr.Java/J2EE Developer

Confidential, Pittsburgh, PA

Responsibilities:

  • Integrated data-tables front end library with java back-end and utilized REST API from spring (rest-template) to wire up front and back-end.
  • Implemented generic PDF exporter for data-tables using iText java libarary.
  • Successfully used PRG pattern on many workflows in the complex transactions.
  • Wrote myriad of sql queries and Oracle Stored Procedures.
  • Standard Spring MVC pattern was practiced, with focus on coding to the interface(s) with services being injected as needed.
  • Performance tuning of app response times - be it using Mock Frameworks or using Selenium IDE/WebRunner to get the web site response times fewer than 1.3 secs.
  • Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE9g.
  • Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
  • Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
  • Worked on coding of Servlets and EJB communication
  • Developed Servlets to process the requests, transfer the control according to the request to corresponding SessionBeans, JSP pages.
  • Developed Web logic container security components for adding vendor specific Security Realm to application using JMX.
  • Java Servlets and JSPpages were deployed on the Web Logic ApplicationServer for retrieving user information and posting related data.
  • Worked on database layer for updating and retrieval operations of data from oracle database.
  • Developed UI screens using JSP, JavaScript, JQuery, XHTML, CSS.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap of the web site using HTML5, and CSS3
  • Wrote web service methods using REST API.
  • Extensively used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
  • Developed, Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks using Eclipse
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Worked on design patterns like delegate, service layer and various internal design frameworks -links framework, notification framework, and audit framework.
  • Develop and executed unit test cases using JUnit, and Mockito as mocking framework for mocking data.
  • Front end debugging using Fire bug tool.
  • Actively involved in code reviews and also in bug fixing.
  • Used MAVEN for building the application and deployed on Tomcat Server and Web Sphere Application Server.
  • Used Spring AOP module to handle the entire transaction with the database.
  • Designed a full layout and UI for the application using CSS, jQuery, spring 3.2 and Tiles - integrated tiles to the Spring 3.2 application.
  • That same design used as a blueprint for the whole Texas Education Agency and its 1200 school districts (with over 6 million students) and it's Tivoli Identity Manager/WAS Portal site.
  • Designed, prototype-ed, coded and implemented the extremely generic REST API app to be used across dozens of applications in the agency.
  • Integrated data-tables front end library with java back-end and utilized REST API from Spring (rest-template) to wire up front and back-end.
  • Implemented generic PDF exporter for data-tables using iText java libarary.
  • Successfully used PRG pattern on many workflows in the complex transactions.
  • Wrote myriad of sql queries and Oracle Stored Procedures.
  • Standard Spring MVC pattern was practiced, with focus on coding to the interface(s) with services being injected as needed.
  • Performance tuning of app response times - be it using Mock Frameworks or using Selenium IDE/WebRunner to get the web site response times under 1.3 secs.
  • Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE9g.
  • Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
  • Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
  • Worked on coding of Servlets and EJB communication
  • Developed Servlets to process the requests, transfer the control according to the request to corresponding SessionBeans, JSP pages.
  • Developed Web logic container security components for adding vendor specific Security Realm to application using JMX.
  • Java Servlets and JSPpages were deployed on the Web Logic ApplicationServer for retrieving user information and posting related data.
  • Worked on database layer for updating and retrieval operations of data from oracle database.
  • Developed UI screens using JSP, JavaScript, JQuery, XHTML, and CSS.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap of the web site using HTML5, and CSS3
  • Wrote web service methods using REST API.
  • Extensively used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
  • Developed, Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks using Eclipse
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Worked on design patterns like delegate, service layer and various internal design frameworks -links framework, notification framework, and audit framework.
  • Develop and executed unit test cases using JUnit, and Mockito as mocking framework for mocking data.
  • Front end debugging using Fire bug tool.
  • Involved in study of User Requirement Specification, communicated with Business Analysts to resolve ambiguity in Requirements document.
  • Worked in Agile Scrum Methodology
  • Involved in configuration of Spring MVC and Integration with Hibernate.
  • Used Spring MVC framework for design and development of web application
  • Created Location Look up SOAP based web services.
  • Developed Controller and Service classes that support Spring Framework.
  • Involved in developing DAOs (Data Access Objects) to connect backend Database.
  • Defined required mappings in xml that are supported by MVC architecture and Spring framework.
  • Involved in development of SOAP web services using Apache Axis 2 to extract data from databases.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Used Spring AOP for logging purpose.
  • Published methods as web methods using Restful web services in Spring Framework.
  • Used POSTMAN, SOAPUI and Rest Client for testing the web services.
  • Involved in designing the database and coding of SQL, PL/SQL, Triggers and Views using MySQL.
  • Manipulated MySQL for data retrieval and persistence using Hibernate.
  • Actively involved in deployment of EJB service jars, Application war files in Web Logic Application server.
  • Used Hibernate for Object Relational Mapping and Persistence.
  • Used Spring Security for user authentication in some modules.
  • Implemented Test Driven Development using Junit framework.
  • Used JAXB to parse XML files and transformed them into Print Ready format.
  • Used Maven for building application.
  • Deployed application on WebSphere server.
  • Involved in study of User Requirement Specification, communicated with Business Analysts to resolve ambiguity in Requirements document.
  • Worked in Agile Scrum Methodology
  • Involved in configuration of Spring MVC and Integration with Hibernate.
  • Used Spring MVC framework for design and development of web application
  • Created Location Look up SOAP based web services.
  • Developed Controller and Service classes that support Spring Framework.
  • Involved in developing DAOs (Data Access Objects) to connect backend Database.
  • Defined required mappings in xml that are supported by MVC architecture and Spring framework.
  • Involved in development of SOAP web services using Apache Axis 2 to extract data from databases.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Used Spring AOP for logging purpose.
  • Published methods as web methods using Restful web services in Spring Framework.
  • Used POSTMAN, SOAPUI and Rest Client for testing the web services.
  • Involved in designing the database and coding of SQL, PL/SQL, Triggers and Views using MySQL.
  • Manipulated MySQL for data retrieval and persistence using Hibernate.
  • Actively involved in deployment of EJB service jars, Application war files in Web Logic Application server.
  • Developed Custom tag libraries for providing multi-lingual functionality
  • Worked with HTML5, HTML, DHTML, CSS, JAVASCRIPT, JSON in UI pages.
  • Developed Mail Merge framework to create bulk mails by merging data with MS Word templates using MS Office Java API
  • Worked with various Frameworks like Struts and Spring.
  • Used Subversion, GitHub and CVS source control systems
  • Experience in continuous integration and build tool Jenkins
  • Hands on experience in writing SQL using MySQL, SQL Server 2005, Oracle and DB2 environment
  • Experience in deploying and configuring Application Servers like WebSphere, Web Logic, Apache Tomcat and JBOSS
  • Created front-end user interfaces with React JS by creating many components and modules.
  • Experience in Web Services Technologies like JAXP, JAXB, SOAP, WSDL, UDDI and Service Oriented Architecture (SOA)
  • Experience with Operating Systems like Windows and UNIX
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases
  • Developed Restful Webservices using Spring MVC Framework. JSON data is returned to Java Script clients.
  • Used Bootstrap and AngularJS, React. Js and Node. Js in effective web design.
  • Design, coded and tested key modules of the project using java oops concepts, JSP.
  • Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.

Environment: Java 8, JSP, XML, Oracle 12c, IntelliJ IDEA, JMS, Servlets, JSP, JDBC, WebLogic, MySQL, JBoss, Hibernate, MangoDB, JAVA/J2EE, Spring, Node js, Reactjs, JUnit, Log4j, JDBC, XML, UML, Web service (SOAP, RESTful, WSDL, WADL, JAXB, JAX-WS, JAX-RS), WebSphere 8.5, Apache Tomcat, Maven, GIT, SVN, Jenkins, Rational Software Architect, Spring Tool Suite, IBM Websphere, J2EE, HTML5, CSS3, Oracle 10g, AngularJS, WebSphere, Built applications for scale using JavaScript.

We'd love your feedback!