We provide IT Staff Augmentation Services!

Sr. Java / J2ee Developer Resume

ColumbuS

SUMMARY:

  • 8 Years of Software Development experience working on Object Oriented Analysis and Design in the areas of Designing, Implementing and Testing Enterprise in Java/J2EE & Web Services based Large Scale Distributed Applications
  • Expert skills in Agile delivery of software using practices from Scrum, eXtreme
  • Extensive experience in Java, J2EE (Servlets, JDBC, JSP, JSTL, Tiles 2.2, EJB, JMS, Java Mail API, Java Persistence API), Struts, Spring WebFlow, Spring MVC, Spring AOP, Annotations, Hibernate, Web Services, Axis 2, XML, Ajax, JSON, JQUERY, ANT, Maven 2, Log4j, JUnit
  • Expert skills in using J2EE Design Patterns (Intercepting Filters, Front Controller, Composite View, View Helper, Business Delegate, Session Façade, Service Locator, Transfer Objects, Service Activator, Data Access Object)
  • Proficient in building Web User Interface (UI) using HTML5, DHTML, table less XHTML, CSS3 and JavaScript that follows W3C Web Standards and are browser compatible.
  • Implemented Service Oriented Architecture (SOA) to extend support for multiple client types and better code mobility.
  • Strong experience in design and development of core framework using Spring MVC/Struts, Hibernate/JPA, Presentation framework using DOJO, JQUERY, JSP, AJAX, JSTL, JSON, Tiles.
  • Leveraged Spring Security Framework to provide Authentication, Authorization, SSO, Session Hijacking protection, Session Cloning and other Security features for Web Applications and Enterprise Applications.
  • Expertise skills in design and development of Authorization/Authentication Framework using Spring AOP, Annotations.
  • Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet Applications using Web/Application Servers like Tomcat, WebSphere and WebLogic Application Server. Experience with the database management systems such as Oracle, SQL Server, MySQL, MS Access, PL/SQL Developer.
  • Experience using Jira and confluence to track the work done and maintain agile scrum boards.
  • Strong skills in design and development of business components and persistence frameworks using POJO, Hibernate, JPA, JTA and EJB
  • Strong experience in Data Bases - Sybase, Oracle 11g, DB2.
  • Expertise skills in report frameworks Jasper, FOP API, XSLT
  • Strong Experience in build setup using Ant, Maven 2 also has extensive experience in migrating Ant projects to Maven 2
  • Experience using Amazon cloud servers such as EC2 and S3.
  • Building and supporting large-scale data pipeline(Kafka)
  • Experience using BitBucket and sourcetree for code merges and maintaining code repository.
  • Expert skills in performance profiling (CPU Usage, JVM Heap, Memory Leaks) Garbage Collection Tuning.
  • Familiarity with NOSQL databases Cassandra, MongoDB through self-paced learning.
  • Experience in GUI development with JSP, JQUERY, DOJO, DHTMLX, AJAX, JSON, Tiles, and familiar with Taglibraries and other important directives to provide functionality to the JSP Pages.
  • Created SPA using AngularJS 1.5, AngularJS 1.6 and Angular2. Expertise in creating Single page Applications using AngularJS.
  • Over an year Experience with Angular2.
  • Experience with Webservices and creating REStful APIs with Spring MVC, Spring JPA.
  • Good working knowledge on JUNIT along with mocking frameworks like Mockito.
  • Developed shell scripts to automate deployment process using Jenkins
  • Extensive experience in the domains of Application Software, Retail, Finance, Insurance, and custom application development

TECHNICAL SKILLS:

J2EE Technologies: JSP, Servlets, JSTL, EJB2, EJB3, RMI, JMS, JNDI, JDBC, JAX-RPC, JAXB, JAXP, JAX-WS, JSF, WebServices (SOAP, REST, WSDL, XML).

Programming Languages: Java, C, C++ and SQL

Frameworks: JSF, Struts, Hibernate, spring MVC, Spring Web-Flow, Mule, XML Beans

Web Technologies: HTML5, DHTML, CSS, XML, XSL, DOM, WebServices, Angular-JS, Node-JS, AJAX

Sybase, Oracle10g/8i/9i, DB2: UDB, MySQL.

Application/Web Servers: IBM WebSphere, Apache Tomcat, JBoss

IDE Tools: RAD, Eclipse

Scripting Languages: JavaScript, Unix shell.

Version Control/Repository: SVN, CVS, PVCS, Clearcase, Git, BitBucket

Operating Systems: Windows 98/2000/XP/NT, UNIX.

Build Tools: Ant, Maven, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Columbus

Sr. Java / J2EE Developer

Responsibilities:

  • Developing the project using Agile methodology.
  • Built the Project Structure using apache Maven.
  • Developed Java Application using Eclipse.
  • Interacted with the servers using WINSCP
  • Wrote the Java Code using one of the most Powerful Module of Spring MVC.
  • Designed various modules of the application using SPRING core and core JAVA technologies.
  • Developed a client side application using a custom Framework which was built on top of Ractive JS.
  • Used NodeJS npm commands for building the client side application by using the Gulp file.
  • Interacted with the Fusion Web Services to interact with external applications.
  • Wrote DB2 quereys to interact with Database and fetch data.
  • Developed Single page Dynamic Web Applications Using Angular JS and also implemented Custom Tags.
  • Self-paced learning Angular2 and Stated a project migrating Angular1.5, Angular1.6 to Angular2.
  • Develop SPA with Angular2. Strongly Expertise in AgularJS Controllers, Directives, Factories.
  • Defined new validations through Angular2 for the form field validation implemented through HTML5.
  • Build responsive application using AngularJS and NodeJS
  • Involved in designing and implementation of application security features such as Session Cloning. built data platforms, pipelines and storage systems using the Raft consensus protocol, Apache Kafka.
  • Used tools such as Jira, Splunk, BitBucket, Sourcetree, Eclipse IDE, SOAP UI, FAST Deployment application.
  • Web pages are developed using HTML5 and JavaScript that are integrated in a JSP.
  • Managing Maven project dependencies by creating parent-child relationships between projects for maintenance of continuous integration based on Maven and Jenkins
  • Unit testing is being done thoroughly using JUNIT using Powermock And Mockito and the coverage is being checked by Eclipse Plug-in EMLEmma.
  • Developing the project using Agile methodology.
  • Built the Project Structure using apache Maven.
  • Developed Java Application using Eclipse.
  • Interacted with the servers using WINSCP
  • Wrote the Java Code using one of the most Powerful Module of Spring, Spring-WebFlow.
  • Prepared a Technical Specification Document by, elaborating technically the Functional Specification document provided by the Business Analyst.
  • Designed various modules of the application using SPRING core and core JAVA technologies.
  • Interacted with the SOAP Web Services to fetch the data and display Web pages appropriately.
  • Trained and started developing Microservices using Spring boot that was previously used Struts MVC.
  • Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend.
  • Implemented a Java-based proxy microservice using Go.
  • Interacted with DB2 database, wrote query to fetch and update the date from database tables.
  • Along with the Infrastructure team, I designed and coded much of the Kafka based data pipeline.
  • Develop SPA with Angular2. Strongly Expertise in AgularJS Controllers, Directives, Factories.
  • Involved in designing and implementation of application security features such as Session Cloning.
  • Made Enhancements to the web pages that are developed using GWT and Swing.
  • Used tools such as Jira, Splunk, Stash, BitBucket, Sourcetree, Eclipse IDE, SOAP UI, FAST Deployment application.
  • Web pages are developed using HTML5 and JavaScript that are integrated in a JSP.
  • Used XML Metadata Interchange to represent UML data (entities, relationships, multiplicity) in XML.
  • Parse XML files and extract the necessary information for project in Java.
  • Managing Maven project dependencies by creating parent-child relationships between projects for maintenance of continuous integration based on Maven and Jenkins
  • Used Build tool Gradle, Jenkins to build and deploy code to higher environments.
  • Unit testing is being done thoroughly using JUNIT using Mockito, Powermock and the coverage is being checked by Eclipse Plug-in EMLEmma.

Environment: JAVA, jdk1.7, J2EE, Maven, Eclipse, Spring 4.X (MVC, WebFlow, Core, AOP, Boot Microservices), SOAP Web Services, Angular JS 1.5, Angular2, HTML5, JavaScript, Apache Tomcat, MySQL, DB2, Jira, Bit-Bucket, Source-Tree, Confluence, Jenkins

Confidential, Tampa, FL

Sr. Java / J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements gathering, Design &Analysis of the Customer Specifications, Development and Customization of the Application using Waterfall Model.
  • Understanding the Business requirements and developed a Functional Specifications document.
  • Prepared a Technical Specification Document by, elaborating technically the Functional Specification document.
  • Used Dependency Injection feature of Spring 3.0 framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
  • Used HTML5, JSP, JavaScript, jQuery, JSTL, Custom Tag libraries for making web pages.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Used Spring MVC and Web Flow to bind web parameters to business logic.
  • Implemented Maven and used Jenkins,Gradle build tool to build jar and war files and deployed war files to target servers.
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP
  • Wrote Scripting codes using SECURE-CRT.
  • Wrote Linux Scripting code wherever necessary to drive the application.
  • Wrote a Specification File and built and installed an RPM Package Manager on servers to make the application run on the batch servers.
  • Integrating Linux in a java class and vice versa.
  • Integrated Linux Script in Java Application to Deploy both the Syabse Data Objects and Java Application into Cloud environments such and EC2 and S3.
  • Used AWS utility in Linux script to turn on & off the cloud servers to maintain vulnerability.
  • Developed an application For Risk Domain to Back-up & Restore the Sybase data Objects and Java Applications from Cloud Servers to Campus and vice-versa.
  • Developed a code to ensure no disaster occurred and if occurred start and end a Disaster Recovery.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Have worked on Sybase 15.7 data base for storing and retrieving the application data.
  • Performed building and deployment of EAR, WAR, JAR files on test, stage systems in IBM WebSphere WAS server.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Used PVCS as a version control system, an important component of Serina Business Management (SCM).
  • Analyzing the user requirements and production issues.
  • Design and Development for enhancements & change requests.

Environment: Core Java, Java1.7, J2EE, Eclipse, Ant, HTML5, CSS3, XML, XSL, AJAX, Log4j, PVCS, JSP, JQuery, Spring 4.X, Hibernate, Sybase 11g, Waterfall Methodology, IBM WebSphere Application Server.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements gathering, Design &Analysis of the Customer Specifications, Development and Customization of the Application using Waterfall Model.
  • Understanding the Business requirements and developed a Functional Specifications document.
  • Prepared a Technical Specification Document by, elaborating technically the Functional Specification document.
  • Used Struts MVC framework and JDBC,MyBatis.
  • Used HTML5, JSP, JavaScript, jQuery, JSTL, Custom Tag libraries for making web pages.
  • Generated reports using Jasper Reporting Tool
  • Prepared Mockup screens using HTML5 and CSS3.
  • Developed web Applications using JavaScript & Jquery.
  • Defined a RESTFull web service calls to interact with the BPM that will be using the data and generates reports.
  • Integrated Java application with reporting tools Such as COGNOS and BPM
  • Used jQuery to make an asynchronous AJAX call to the web service.
  • Wrote a Sybase Store Procedures using Rapid SQL and declare them in the JavaScript web application that uses JSPs on the Backend.
  • Developed the code using a custom framework EVENT DRIVEN ARCHITECTURE.
  • Migrated the code to Quality Assurance Team and made sure everything is working fine. Helped in solving Production Support Issues.
  • Developed Java Application using Eclipse.
  • Interacted with the servers using WINSCP, TELNET.
  • Interacted with every member in the team took and gave suggestion for best results.
  • Redesign the website using technologies of HTML5 and CSS3.
  • Used Struts MVC and Web Flow to bind web parameters to business logic.
  • Implemented Maven build tool to build jar and war files and deployed war files to target servers.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
  • Developed Web Services using REST, SOAP, WSDL, XML
  • Produced RESTful web-services in Jersey Framework.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Have worked on Sybase15.7 data base for storing and retrieving the application data.
  • Performed building and deployment of EAR, WAR, JAR files on test, stage systems in IBM WebSphere Application Server.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Used PVCS as a version control system, an important component of Serina Business Management (SBM).
  • Analyzing the client requirements and production issues.
  • Design and Development for enhancements & change requests.
  • Thorough Debugging and unit testing the code is done.

Environment: Core Java, Java1.7, J2EE, Eclipse, STRUTS 2, Maven, HTML5, CSS3, XML, AJAX, Log4j, PVCS, JSP, RESTful Web Services, JSON, Web Services, Apache, Sybase, JQuery, waterfall Methodology, IBM WebSphere Application Server.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements gathering, Design &Analysis of the Customer Specifications, Development and Customization of the Application using Waterfall Model.
  • Understanding the Business requirements and developed a Functional Specifications document.
  • Prepared a Technical Specification Document by, elaborating technically the Functional Specification document.
  • Used Struts MVC framework and JDBC,MyBatis
  • Used HTML5, JSP, JavaScript, jQuery, JSTL, Custom Tag libraries for making web pages.
  • Redesign the webpages using technologies of HTML5 and CSS3.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
  • Have Worked on Java Swings and Java Applet
  • Integrated Applet in HTML 5.
  • Have worked on Sybase17.5 data base for storing and retrieving the application data.
  • Performed building and deployment of EAR, WAR, JAR files on test, stage systems in IBM WebSphere Application Server.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Used PVCS as a version control system.

Environment: Core Java, Java1.7, J2EE, Eclipse, Ant4, HTML5, CSS3, XML, Log4j, PVCS, JSP, JQuery, Sybase 15.7, IBM WebSphere Application Server.

Confidential, Charlotte, NC

Sr. Java / J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements gathering, Design &Analysis of the Customer Specifications, Development and Customization of the Application using scrum based agile framework.
  • Used Dependency Injection feature of Spring 3.0 MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
  • Used HTML5, JSP, JavaScript, jQuery, JSTL, Custom Tag libraries for making web pages.
  • ExtJS is used to design executive dashboard, feed viewer, portal, ticket application, responsive design UI.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Implemented Transactions using spring framework.
  • Redesign the website using technologies of HTML5 and CSS3.
  • Used Spring MVC and Web Flow to bind web parameters to business logic.
  • Implemented Maven and used Jenkin build tool to build jar and war files and deployed war files to target servers.
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
  • Maintained relationship between objects using Spring IOC.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
  • Developed Web Services using REST, SOAP, WSDL, UDDI, CXF and XML using JERSEY.
  • Produced RESTful webservices in Jersey Framework.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Have worked on Oracle10g data base for storing and retrieving the application data.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Involved in the usage of JPA API for configuration of ORM tools.
  • Performed building and deployment of EAR, WAR, JAR files on test, stage systems in Weblogic Application Server, worked in Weblogic system administration infrastructure.
  • Used Business Delegate, Service locator, Factory, Session Facade, DTO and DAO design patterns.
  • Performed unit testing using JUNIT Mockito framework and tested DAO’s and Business Services.
  • Used CVS as a version control system, an important component of Source Configuration Management (SCM).
  • Analyzing the client requirements and production issues.
  • Design and Development for enhancements & change requests.
  • Provided technical support for external users.

Environment: Core Java, Java1.6, J2EE, Eclipse, Maven, SOAP, HTML5, CSS3, XML, XSL, AJAX, RAD, JUnit 4, Log4j, SVN, JSP, RESTful Web Services, AJAX, XML, JSON, Web Services, Apache, SQL, OOAD, JQuery, Spring, Hibernate, JMS, Oracle 11g, PL/SQL, Agile / Srum Methodology, ClearCase, WebLogic Application Server, Corticon.

Confidential, Raleigh, NC

Sr. Java Developer

Responsibilities:

  • Analyzed, designed and managed the technical architecture of the REST project
  • Designed the functional specifications and architecture using Spring MVC, Hibernate, Annotations, Tiles
  • Collaborate with business team to understand product goals, offer suggestions, flush out requirements, and provide feedback on technical feasibility
  • Implemented persistence mechanism using Hibernate (ORM Mapping).
  • Implemented the Presentation Framework using (Spring MVC, JSP, JSTL, Tiles, Dozer, JQuery)
  • Built customized Authentication Framework using Spring AOP, Annotations which is flexible to configure role based authentication
  • Built customized menu framework which is easy to plug-in with the role based authentication framework
  • Design and development of core Item Maintenance screens using Metadata, Which is configurable at runtime
  • Design and Development of interfaces for external systems
  • Design and development of report framework using Jasper
  • Implemented Java multithreading to schedule the batch process
  • Coordinated the development & Design activities with offshore team
  • Troubleshoots and diagnoses client issues and resolve in efficient and timely manner
  • Performance profiling (CPU Usage, JVM Heap, Memory Leaks) using Willy and JProfiler Tools and Garbage Collection Tuning
  • Build setup using Maven 2
  • Handled production support issues.

Environment: Core Java, Java, J2EE, Spring MVC, Spring AOP, AJAX, Java Mail API, Hibernate, DOJO, JQUERY, JavaScript, AJAX, XML, HTML, DHTML, SOAP, RESTful Web Services, Agile / Scrum, Tiles, JSP, JSTL, JSON, Java Beans, Maven 2, JUnit, Oracle, PL/SQL, Subversion.

Confidential, Columbus, OH

Sr. Java Developer

Responsibilities:

  • Followed agile software development with Scrum methodology
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts
  • Actively participated in Story Card Reviews
  • Design and development of presentation layer components using HTML, JSP, DOJO, Servlets and JavaScript.
  • Implemented Struts MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Configured spring to manage Actions as beans and set their dependencies in a spring context file and integrated middle tier with Struts web layer.
  • Wrote Server side, client side validations using struts validations and java script.
  • Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
  • Implemented Java Mail mechanism to deliver the customer certifications based on the delivery preferences
  • Developed the Service endpoints and clients using JAX-WS, SOAP, JAXP, XML and WSDL.
  • Performance profiling (CPU Usage, JVM Heap, Memory Leaks) using Willy and JProfiler Tools and Garbage Collection Tuning
  • Used RAD for application development and deployed the application on Web Sphere to integrate run time components.
  • Used Quality Center for change management and defect tracking.
  • Written JUnit test cases for business functionality.
  • Managing Build using Maven 2.
  • Extensive support in bug reporting, recording and fixing
  • Supporting IT, ST and UAT testing, and Production support

Environment: Java, J2EE, Spring Framework, AJAX, JavaScript, Axis 2, Hibernate, Struts, DOJO, Servlets, Tiles 2, JSP, JSTL, CSS, XML, HTML, JavaScript, SOAP, WSDL, Java Beans, JUnit, Maven 2, Oracle, PL/SQL, Subversion, JMS.

Confidential, Atlanta, GA

Sr. J2EE Developer

Responsibilities:

  • Involved in different phases of the application development like Requirements gathering, Design, Analysis and Code development.
  • Developed complete Business tier with Stateless, Stateful Session beans
  • Designed persistence layer using JDBC DAO.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Developed JAX-RPC webservices.
  • Extensively worked on XML parsers (SAX/DOM).
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Apache Ant was used for the entire build process.
  • Implemented the database connectivity using JDBC with Oracle database as backend.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used CVS for version controlling and JUnit for unit testing.
  • Deployed the application on JBoss Application server.
  • Used XML Web Services using SOAP to transfer information Monitoring systems.

Environment: Java, J2EE, EJB 2.0, Struts1.1, JSP2.0, XML, XSLT, SOAP, JBOSS, SOAP, JDBC, CSS, JDBC, JavaScript, UML, HTML, ANT, CVS, Log4J, JUnit, JBoss, Oracle.

Confidential

Java Programmer

Responsibilities:

  • Involved in Design & Development of User Administration modules.
  • Responsible for writing business components using stateless session beans.
  • Involved in writing persistence layer using Entity beans.
  • Developed JSP pages using JSTL tags, and also involved in developing custom tags.
  • Responsible for Requirement gathering and Data base analysis.
  • Prepared GAP analysis report.
  • Involved in writing Stored Procedure using PL/SQL.
  • Involved in writing build script using ANT and managing VSS.

Environment: Java, J2EE, Struts, JSP, Servlets, JDBC, EJB, WSAD 5.0, UML, SOAP, WSDL, UDDI, XML, XSD, Webshpere Portal Server,Oracle,DB2, Sybase.

Hire Now