We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

Overland Park, KansaS

SUMMARY:

  • Highly motivated IT professional having 8+years of experience in development and implementation of customized software and web - based applications.
  • Experience in the field of Software Development as Developer. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.
  • Expert in implementing Java/J2EE technologies for application development in various layers of projects i.e. Requirement gathering, Analysis, Design, Implementation, Unit Testing and Deployment.
  • Implementation knowledge of Distributed Enterprise applications using Java, J2EE. (JSP, Primefaces/JSF, Servlets, angular JS, Java Beans, XML, Struts2.0, JDBC, Hibernate, spring, Html).
  • Experience in developing light weight business component and integrated applications using spring framework, spring web MVC using features like IOC and configuring application context for spring bean factor.
  • Good knowledge and hand on experience in developing and consuming Restful web services using REST API. Used Jersey and Jackson libraries in reference implementation of JAX-RS and also experience in developing and consuming SOAP web services using JAX-WS.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Developed struts action, form beans, business object and adapter components for the controller and model layers of the MVC pattern.
  • Good experience in using Spring ORM wiring with Hibernate for developing backend systems.
  • Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, Restful, JAX-WS and UDDI).
  • Expertise in XML and related technologies like XPATH in XSLT and parsers like JAXP (SAX, DOM) JAXB and XML Beans.
  • Wrote various Struts Framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • Experience in installation, configuration, Deployment and management of web and enterprise applications on BEA WebLogic Server 8.1/9.x/10.x and JBoss application servers
  • E xperience in working on version control systems like Subversion and GIT and used Source code management client tools like TortoiseSVN, Stash, GitHub and other command line applications etc.
  • Involved in all phases of software development life cycle with Analysis, Design, Development, Integration, Implementation, Maintenance, Debugging, Reports, Testing, Production and Support of Software Applications in client server environment, Object Oriented Technology and Web based applications.

TECHNICAL SKILLS:

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench,

Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner,

Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Freemarker

PROFESSIONAL EXPERIENCE:

Confidential, Overland Park, Kansas

Sr. Java/ J2EE Developer

Responsibilities:
  • Works as a full stack developer by using the front end technologies with UI/UX and huge background in web development
  • Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC 2 Architecture using Spring Framework.
  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
  • Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Framework and integrated Hibernate.
  • Involved in migration of project from   spring , Hibernate , SQL Server based framework for JDBC, Oracle based framework.
  • Involved in the integration of   spring   for implementing Dependency Injection (DI/IoC).
  • Used spring Object relational mapping (ORM) and hibernate for persistence in Oracle, created DAO's. Implemented ORM Hibernate framework, for interacting with Data Base. Developed build Scripts using Maven to build and deploy the application.
  • Worked on publishing and testing the web services(JAX-WS) and interacting with the internal teams who consumed the web services.
  • The build artifacts like wars and ears are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts
  • Developing the RMS application to maximize the revenue by forecasting the demand based on the statistics.
  • Responsible for developing DAO layer using Spring MVC and configuration XML’s for Hibernate.
  • Proficient in using ReactJs   for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
  • Involved in creating slider component navigation bar using ReactJs for menus and highlighting user clicks.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using Angular Js and JQUERY.
  • Used Spring MVC, Spring Batch   and Jdbc Template for object-to-relational mapping from the database and creating POJOs.
  • Used NodeJS as a light weight webserver for angular and javascripct.
  • Built Server side application and their business functionalities using Restful Webservices with SOA in spring framework.
  • Worked on generating the Web services classes by using Service Oriented Architecture SOA and RESTFUL web services.
  • Responsible for developing a Rest API using Jersey RESTfulWebservices framework to publish data on a dashboard. Authentication and authorization are provided by LDAP / Active Directory.
  • Used Spring batch to create job to process files containing list of customers to be notified by email. These batch  jobs were triggered periodically and controlled by cron expressions.
  • Conduct daily status meeting with offshore and client team and document the project status. Implemented several design patterns like Singleton, Factory, Front controller.
  • Developed JMS components to send messages from one application to other application. Deployed the application in the WebLogic application server.
  • Setting up the automatic build and deployment automation for Java base project by using JENKINS and Maven.
  • Used Jenkins for Continuous Integration and deployment into WebLogic application Server
  • Logging framework Log4J is used for log messages. Implemented log4j for application logging and to troubleshoot issues in debug mode.
  • Performance tuning and stress-testing of no SQL   database environments to ensure acceptable database performance in production mode.
  • Participated in the technical code reviews, prepared unit test cases, detailed time estimation, traceability matrix, and impact analysis and code review documents.
  • Involved in Providing Production Support to the users and educating new team members for production support.

Environment: JDK 1.8, Spring 4(DI, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Restful services, JAX-WS Webservices, Apache CXF, JQuery 1.9, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic 12.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, PMD, Bootstrap, AngularJS, NodeJS, HTML5, CSS3, Toad, Sun Jersey, Junit 4.1, Powermock, Selenium, JIRA, Rally, Freemarker, Apache POI, Quartz Scheduler,ReactJS.

Confidential, Minneapolis, MN

Sr. Java Developer

Responsibilities:
  • Involved in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint. Communication with external teams, verbally and written on a daily basis.
  • Used Micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
  • Used Spring Security for Authentication and authorization extensively.
  • Worked on service oriented systems that utilize REST web frameworks with Spring MVC, Spring REST Template, Active MQ, Spring Integration.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ.
  • Worked with JMS service to achieve Messaging Patterns with Rabbit MQ Queues for batch and Bulk processing.
  • Consumed REST based micro services with Rest Template based on Restful APIs.
  • Worked on Spring JDBC and DAOs to retrieve data from Oracle 11g by calling PL/SQL stored procedures.
  • Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML5, CSS3 and Bootstrap.
  • Implemented flexible routing and nested using Angular.JS-ui-router. Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes.
  • Implemented system logging solution using ElasticSearch, Kibana and Logstash
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
  • Reviewed the code to reduce the number of database calls and tuned the SQL queries for optimization.
  • Involved in the Junit testing and Integration testing, defects fixing and code reviewing.

Environment: JDK 1.7, Spring 4.x, REST Web Services, Oracle 11g, Hibernate, Junit, Log4j, HTML5, CSS3, JavaScript, Amazon AWS, Active MQ, AngularJs, JBoss 9(WildFly), JSON, JMS, DB Visualize 7.1, UML, Mockito, XML, JAXB, Jenkins, ElasticSearch, Kibana and Logstash.

Confidential, Portland, ME

Sr. Java Developer

Responsibilities:
  • Designed the Web application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.
  • Analyzed, designed, implemented web based application using Java, JPA, JSP, Spring, XML, and SQL.
  • Used Agile methodologies during the complete project life cycle.
  • Helped in preparing the design documents like process flow, sequence, component diagram.
  • Implemented DIM Web service using Spring Framework.
  • Used Agile methodology XP for development using User Stories.
  • Used annotations in the complete project development, webservices, MVC design.
  • Used JMS for consuming pin verification, device connect disconnect messages.
  • Used JPA as data persistence API for all the DAO, database operations.
  • Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
  • Used Maven project management tool for build and deployment of the application.
  • Used Spring quartz timer to load the DIM data base with device battery information on regular intervals of time.
  • Developed Spring REST Web services for opening, closing the locker door webservice operations.
  • Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, bean and form tag libraries.
  • Developed code for user stories (based on user requirements) and successfully approved it from QA
  • Used Spring Cache Abstraction and Ehcache to reduce the number expensive executions.
  • Developed rule modules using Rule Engines, Drools.
  • Used Subversion(SVN), ClearCase as source controls.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Established continuous integration (CI) practices and standards for PSCU with Jenkins.
  • Spring XML configuration for Camel Integration to messaging XML documents.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Parse XML documents like Device Connect, disconnect messages using JAXB.
  • Used Microsoft Visio to design the work flows and sequence diagrams, class diagrams.
  • Writing unit and integration tests with Mockito framework.
  • Involved in deployment of the application at various environments (Development, Testing, Staging, and Production).

Environment: JDK 1.6, Eclipse 3.6,Agile, Spring FW 3.1.0, Cache Abstraction, RESTWebServices, tomcat 6, Oracle 11g, Spring MVC, Hibernate, Drools, JPA, Maven, JUnit, Log4j, HTML5, CSS3, javaScript, ExtJs, JSON, JMS, DB Visualizer 7.1, Weblogic, UML,Mockito, JSP, XML, JAXB, Unix, Subversion(SVN), ClearCase, Jenkins.

Confidential, New York, NY

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in designing the user interfaces using JSPs.
  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Build the XML Submission using the Spring batch and JAXB parser.
  • Responsible for coding User interfaces (UI) using for Spring MVC.
  • Web application design and development using the Play framework, Bootstrap, jQuery, Backbone.js, Java Script and MySQL.
  • Designed DTDs, XML Schema for data transmission and XSL style-sheets to generate Excel sheets, graphs, PDF from XML documents
  • Monitored the error logs using Log4j and fixed the problems.
  • Coded the front end framework components using Web 2.0 JavaScript library Ext-JS.
  • Working with IBM MQ Series and WebSphere Message Broker (WMB).
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Building RESTful APIs in front of different types of NoSQL storage engines.
  • Involved in the analysis, design and implementation and testing phases of SDLC
  • Developed the application using Struts Framework that leverages Model View Layer (MVC) architecture.
  • Persistence layer implemented using JPA/Hibernate.
  • Wrote Shell Scripts, SQL statements and PL/SQL Stored Procedures.
  • Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
  • Developing front and back end applications using Java Swing, Ajax and DOJO.
  • Develop integration techniques using the Apache Camel and apache ActiveMQ technologies.
  • The data is parsed using J2EE/Java/JAXP SAX classes and XSLT.
  • Performance tuning including Apache Web server setup configuration with JBoss App Server.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Performed SOA/RESTful Web Services testing using SOAP UI.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.

Environment: Java, J2EE, JMS, JNDI, Oracle, HTML5, XML/XSL, DOM, SAX, Rationale Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer), AngularJS, Spring MVC, Hibernate, CSS3, SDLC Methodology, DOJO, Stored procedures, JAXB, JBoss, DB2, NoSQL, Oracle ADF, WebSphere, MYSQL, Maven, Mule ESB, MQ Series, Waterfall Methodology, LOG4J, Agile/Scrum Methodology.

Confidential, Houston, TX

Java/ J2EE Developer

Responsibilities:

  • Developed and designed the various screens and its architecture in accordance to UI Specs following client branding standards.
  • Participated in the business requirements meetings and provided inputs.
  • Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Used Spring MVC as framework and JavaScript for major data entry, which involved extreme level of data validation at client side using Ajax.
  • Used Native Queries and Criteria Queries (annotations) in hibernate for access and updating data.
  • Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool.
  • Implemented business logic according to the requirements.
  • Worked extensively on Collections Framework.
  • Developed REST Web Services.
  • Create and maintain web pages using HTML, CSS, JavaScript, JQuery, Java, J2EE and also responsible for Designing of Web pages including Ajax controls and XML.
  • Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML, XHTML, and CSS.
  • Worked with HTML, CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
  • Followed MVC Structure to develop Application.
  • Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods.
  • Extensively worked in defect maintenance of Front End issues
  • Organized the internal site for managing environments, and project details using HTML, CSS, JavaScript and jQuery easing the scrolling pages to tabbed template structure.
  • Edited web pages for achieving design goals with CSS3, JavaScript and jQuery.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).

Environment: Java, J2EE, Spring 2.5, Spring Transactions, Spring JDBC, Spring MVC, Hibernate 3.5, XML, RESTful, WSDL, AJAX, jQuery, HTML, JavaScript, CSS, Log4J, JAXB, JUnit, Web sphere Application Server 6.0, Eclipse 3.5, Oracle 10g, JSP, Bootstrap.

Confidential

Java Developer

Responsibilities:
  • Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life cycle of project.
  • Developing User Interface and implementing business process using JSP and Servlets.
  • Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
  • Involved in writing the presentation layer in Java Server Pages (JSP).
  • Wrote Servlets programming and JSP scripting for the communication between web browser and server.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
  • Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
  • Involved in code reviews and mentored the team in resolving issues.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.
  • Provide technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.

Environment: Java 1.5,Hibernate, JSP, Servlets, RAD, RSA, Toad, Oracle 8i, Rational Clear Case, Rational Clear Quest, Rational Requisite Pro, UML, MS Visio.

We'd love your feedback!