Sr. Java Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- 10+ years of experience, strong back end development with front end designs. Technical strengths include Java, J2EE - Servlets, JSP, JDBC, JNDI, Java Beans, EJBs (Session beans, Entity Beans and JMS), XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring and Hibernate.
- In-depth knowledge with extensive hands-on experience in Core Java, J2EE, Spring, Hibernate, ibatis, Servlets, JSP, JSTL, HTML, CSS, JavaScript, Angular.JS, JQuery, XML, JSON, AJAX, SOAP Web Services, REST Web Services, JDBC, Multithreading, Java Collections Framework, Java Messaging Service, Big Data, Hadoop, MongoDB, Cassandra, Agile, Scrum.
- Expertise in analysis, design, development, testing and maintenance of large scale object oriented applications.
- Extensive knowledge and hand-on experience in Spring, Hibernate frameworks, JSP, Servlets, JDBC, JMS, XML, Struts, spring, Hibernate, Oracle and SQL Server.
- Worked with version controlling tools, which includes Git Hub, SVN, CVS, Harvest & Clear case.
- Strong experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages and Views.
- Hands on experience in creating build scripts using ANT and Maven.
- Good communication and Interpersonal Skills.
- Solid experience in design, development of web based applications using HTML5, DHTML, CSS3, JavaScript, Angular-JS, AJAX, JSP, Java Script libraries like JQuery & DOJO and Tag Libraries.
- Strong in design and development of SOAP & Restful Web Services using WSDL, SOAP, JAX-WS, JAX-RPC, CXF, AXIS, JAX-RS, JERSEY, JSON, CXF, and WS-Security.
- Hands on experience with persistence layer using SQL, Hibernate, JPA, JDBC, PL/SQL-Storedprocedures, functions, triggers, Cursors etc.
- Expertise in using JMS for Asynchronous messaging.
- Proficient in development of enterprise business solutions using Apache Tomcat, WebLogic, WebSphere and JBOSS application servers.
- Excellent hands on experience with Servlets, JDBC, EJB, Session beans, entity beans, JMS, XML, XSLT, DTD, XSD and DOM/SAX.
- Good expertise using various IDE tools like RAD, Eclipse & Net Beans etc.
- Expertise in Unit testing using JUnit & Mockito, Integration testing, & System testing.
- Good knowledge on ORM, Persistence concepts and DAO pattern and its related design patterns.
- Expertise in developing web applications using Servlets, JSP, Struts, JSF, ICEFaces, Spring Webflow and AJAX.
- Experience in developing business components using EJB such as Session, Entity and Message Driven Beans and presentation layer using JSTL, Custom tag libraries.
- Expertise in Object Oriented Analysis and Design (OOAD) using Rational Unified Process (RUP) and Unified Modeling Language (UML) using Rational Rose.
- Good Experience in implementing several object oriented design patterns such as MVC, Front Controller, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Composite View.
- Experience in implementing XML technologies and parsers like SAX, JAXB, XML, Schema, and DOM.
- Strong experience in application development using various frameworks such as Jakarta Struts Framework, Java Server Faces, Spring Framework, Spring MVC, Hibernate ORM, jQuery.
TECHNICAL SUMMARY:
J2EE Technologies: Servlets, JDBC, JNDI, JSP, EJB, JMS, XML, XPath, XSLT, XSD, DTD, WebServices, SOAP, WSDL
Languages: C, Java, J2EE
Web Technologies: JavaScript, DHTML, CSS, AJAX
Frameworks: Struts, Spring, Hibernate
Application Servers: Web Logic, Web Sphere
Web Servers: Apache, Jakarta TOMCAT
IDE/GUI Tools: Eclipse, WSAD, RAD
Modeling Tools: UML, Rational Rose
Operating Systems: Windows 2000/98/95/NT, UNIX
Databases: Oracle, MySql
Tools: CVS, Clear Case, RationalClearQuest
PROFESSIONAL EXPERIENCE:
Sr. Java Developer
Confidential, Atlanta, GA
Responsibilities:
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Developed and Implemented WebServices and used Spring Framework.
- Worked on Java 8 features like Lambda Expressions, Java Stream API and Concurrent Accumulators.
- Used Java 8 diamond operators, Java stream Api, Collection Api and Lambda expressions etc.
- Used Java 8, Lambda expressions (for code optimization and improved performance).
- Designed and developed Auto-Tester tool using Java 8.
- Used Java 8 features such as Lambda expressions, Functional Interfaces, Streams to avoid boilerplate code, keep code simple and extensively.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Developed back-end stored procedures and triggers using Oracle PL/SQL, to communicate with Mongo DB database.
- Design and develop API-based microservices that integrate with Slack bots.
- Transitioning to microservices based approach to break huge monolith functionality wise in microservices.
- Worked on Functional decomposition of monolithic application to microservices application.
- Worked with architects on formalizing plan to run microservices on cloud.
- Designed and implemented RESTful and SOAP Microservices in Java for trading partners.
- Involved in database objects creation, performance tuning of stored procedures, and query plan.
- Created the set up for running Distributed data storage and computation in windows by using Hadoop
- Developed website and created graphics for website using JavaScript, React.JS.
- Implemented a Node.js server to manage authentication.
- Implemented and created dynamic Web Projects using Maven Script and Angular, Web logic Application Server, Jenkins.
- Defined architecture and integration path for business rules with JBoss BRMS Drools.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Used various web/application servers including Apache Tomcat, IBM Web sphere and J boss with wide variety of development tools.
- Deployed web and enterprise applications on J Boss application server.
- Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Built main application in Python, Django leveraging technologies such as Tastypie Backbone.js, and Celery
- Worked in debugging and Tuning the PL/SQL code, explain plan, tuning queries and optimization for the Oracle database.
- Wrote and modified Microservices using Spring Boot Standalone Application and testing it using POSTMAN.
- Developed microservices using spring boot for calling alfresco REST services.
- Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
- Worked on configuration of development environment using Spring Boot 2.0.0 with Spring MVC, Spring Data, Spring Security, Primefaces.
- Designed & implemented client/server application to plan package forwarding & route scheduling. Used JDBC for database connectivity.
- Worked on Java Multithreading, Collections & Coherence Framework.
- Created Spring configurations for Data Access, REST, Messaging, JSBC, MVC
- Competent with IDEs such as IBM'S Rational Application Developer,SpringSource Tool Suite(STS), Eclipse, NetBeans
- Created test plans and JUnit test cases and test suite for testing the application.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
Environment: - Java, J2EE, Spring, Hibernate, Ibatis, Oracle, PL/ SQL, Cassandra, Hadoop, REST, Soap, Web Services, Angular.js, React.JS, Node.js, Bootstrap.js, Backbone.js, JavaScript, Eclipse, Weblogic, Git, GitHub, Junit, Agile, UML, JSP, Xml, SOA
Confidential, Atlanta, GA
Sr. Java/J2EE Developer
Responsibilities:
- Developed robust, responsive Ajax driven UIs with AJAX, CSS, DHTML, Angular.Js, React JS, JavaScript and JQuery.
- Designed templates, representing format, positioning, text style and size of report data, using HTML5, CSS
- Used MVC architecture of backbone.js to convert nested jQuery calls into a backbone model based architecture.
- Used Eclipse as IDE and SVN for version control, Apache CXF as the web services framework to implement the REST API's
- Develop back-end messaging infrastructure for real-time web application in Javascript, jQuery, node.js, redis.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Developed web application using HTML, CSS, JSP, bootstrap and JavaScript, JSF Framework that uses MVC architecture with JSP.
- Full Stack Development: Drove all aspects of full stack development including node machines, loopback, sails.js, react.js, flux.js, node.js, Browserify, LESS, Bootstrap, and others
- Built main application in Python, Django leveraging technologies such as Tastypie Backbone.js, and Celery
- Involved in configuring JNDI properties, data sources for Oracle, UDB, DB2 data bases in websphere
- Developed and Designed Application using Spring Boot to Develop Microservices.
- Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
- Implemented Micro-services using Pivotal Cloud Foundry platform build upon Spring Boot Services.
- Used groovy and spring boot to collecting the data from users and packaged the data as json distributed to number of applications.
- Worked on Java Multithreading, Collections & Coherence Framework
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
- Developed Web services using Apache CXF and exposed WSDL for Flex client to consume.
- Automated API test cases by using REST, SOAP, OAuth, Splunk web
- Build Microservices for the delivery of software products across the enterprise.
- Integrating Microservices and JSP's using Ajax and jersey client based on the Rest template which is generated using Swagger.
- Implemented microservices using Spring Boot, Spring Cloud, Spring Microservices, and enabled discovery using Netflix Eureka server.
- Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
- Create RFP (Request for Proposal) microservice to provide RESTful API and RAML utilizing Spring Boot with MicroServices.
- Worked on to design and develop few MicroServices using RESTful approach.
- Proficient use of developing applications using Eclipse, My Eclipse, RAD, NetBeans and ANT.
- Development work is also done to the legacy system using WSAD IDE. The modified application is deployed on websphere using ANT and javascripts for use by interface project.
- Developed the user interface using JSP and Java Script to view all online trading transactions.
- Created Maven project and updated system dependencies and maven dependences in pom.xml.
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Involved in developing and modifying the credit card, consumer loan business rules in ILog Jrules
- Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
- Deployed the developed web components on Apache Tomcat Web-Server.
- Install, maintain, and configure Unix/ Linux environments on all servers including networking, clustering, storage, and applications
- Develop complex web applications in PHP, AJAX with Informix as the database to model the business logic of the company which is Supply Chain Management.
Environmen: Spring, Hibernate, Struts, JSF, Angular.js, JavaScripts, CSS, AJAX, html5, Node.js, Bootstrap.js, Backbone.js, DB2, CRUD, PL/SQL, JDBC, coherence, MongoDB, APACHE CFX, soap, Web Service, Eclipse, Websphere Portal, Websphere Commerce Devloper, Websphere Intigration Devloper (WID), WebSphere Studio Application Devloper(WSAD), Git, GitHub, Junit, Scrum, UML, JSP, java server pages standard tag library(JSTL), SERVLET, MAVEN, Xml, ITEXT, JIRA, Jasper Report, ILOG, Jrules, Web2.0, SOA, JMS, Apache Tomcat, Linux, PHP.
Confidential, Dublin, Ohio
Software Engineer
Responsibilities:
- Experience in development of web applications using Spring Framework, Java, J2EE, JSP, Servlets, Struts2, Spring boot and MVC Architecture.
- Data Access Programming using iBatis ORM with DB2 database Environment: Java, J2EE, WebSphere, log4j, UML, WebSphere MQ, spring, iBatis, DB2
- Define Shock & Strut mastering per Ford Specifications, address qualification approvals.
- Experience in developing front end User Interfaces with HTML, Java Script, JQuery, JSP, CSS, JSF, Struts, JSTL, applet and swing components.
- Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
- Worked on developing the web services classes, WSDL using Apache Axis. Developed Web Services to retrieve data from legacy systems.
- Involved in the analysis, design, development, testing and maintenance phases of Software Development Life Cycle (SDLC) of benefit shift Project.
- Developed web services components using XML, SOAP and Axis.
- Developed the view-controller components using Servlets/JSPs, JavaScript, CSS, Web services, and DHTML Creation of database
- Expertise in Angular JS, jQuery, WebSphere and Dojo for the client side functionalities and Object oriented JavaScript functionalities.
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Developed mobile applications using JQuery Mobile, PhoneGap, and Sencha for Virtual Infotech Inc
- Implemented MHA (Master High Availability) for MySQL, added custom Perl code snippet for graceful online/manual (panned) failover
- Helped breed live food items for the spray toad population, such as crickets, fruit flies, isopods, and springtails
- Responsible for installation, configuration and complete administration of different versions of SQLServer
- Implemented application performance tuning to improve degradation and query performance optimization using DB2's Explain, Visual Explain and advises tools.
- Created Rest Webservices using client Apache Axis2
- Consumed external services by generating client from the external service wsdl (WSDL Java) and published services by generating wsdl from java with Apache CXF.
- Efficiently used IDE's like Eclipse, NetBeans, and XCode for development of applications
- Worked on servers including WebSphere application server, Weblogic Application server, JBoss application server and Apache Tomcat webserver.
- Create and maintain Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM.
- Setup ClearCase server to support CCRC (ClearCase Remote Clients). Evaluated existing software development environment, drafted recommendations for improvements. Worked with GHX and IBM to resolve licensing issues involved with ClearCase software change management solution package. Environment was mixed Windows and Linux, projects written in C++ and Java.
- JavaBasedQualityCenter plugin which can be used in any tools such as Selenium, RFT etc.
- Expertise in employing Water Fall Model and best practices for software development
- Participated in converting the business requirements to software specifications using Rational UML
- Used Struts Framework along with JSP, HTML5 to construct the dynamic web pages for the application
- UI Development using HTML5, CSS3, Bootstrap, JavaScript and jQuery.
- Experience in developing client side modules using HTML/JavaScript, CSS, JQuery, Node.JS and JSP and Server side Modules using Servlets.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Used WebServicesfor creating rate summary and used WSDL and SOAPmessages for getting insurance plans from different module and used XML parsersfor data retrieval.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Used AJAX, Java script and GWT to create interactive user interface.
- Customized and branded Jira (Server and Cloud) to companies desires
- Designing and developing 'Online' client windows API's using JDK1.2 and Swing classes.
- Installation, configuration and Administration of Cognos environment.
- Involved in developing and modifying the credit card, consumer loan business rules in ILog Jrules
- Extensive experience in working with Oracle Application Development Framework (ADF) for developing Oracle Custom Web Applications.
- Expertise in working with IBM MQ Series and Websphere Message Broker on various platforms like Sun Solaris 8/9, AIX, SUSE Linux, and Windows NT/2000/2003/XP
- Deployed, the application using Apache Tomcat Application server as well as Web Sphere Application Server.
- Install, configure and support of Apache on Linux production servers.
- Install, maintain, and configure Unix environments on all servers including networking, clustering, storage, and applications
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
- Configured WordPress publishing software for non-profit firm. Created weblog layout in HTML, CSS and PHP based on an original design according to client's branding needs.
- Technical Lead for IBM MQ on z/OS, providing subject matter expertise, technical architecture, on-call support, and problem resolution
- Created block diagrams and schematics for simple circuits and developed codes in embedded C/C++ and VHDL/Verilog.
- Creating Clients and Server for Java to establish communications between 'Online' client windows and different servers created using both C++ and Java
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Responsible for the design, development, unit testing, deployment and maintenance of COBOL and PL/SQL programs for two major projects:
- Assist with the development and execution of regulatory training for all JCL Bioassay employees and for training on QA policies, programs and initiatives.
- Performed heavy hands-on coding in Java, SQL Stored procedures, COBOL, JCL, and utilized iText java library to convert reports in text format to PDF format
- Expertise in using various SAS report generating procedures like PROC REPORT, PROC SQL, PROC FREQ, PROC MEANS, PROC TABULATE, PROC TRANSPOSE and PROC PRINT.
- Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL.
Environment - Spring, Ibatis, Strust, JSF, EJB, DOJO, Secha ExtJS, Jquery, MYSQL, Toad, SQL Server, DB2, APACHE AXIS2, WSDL, Netbeans, Jboss, Mercurial, ClearCase, Selenium, Water fall model, UML, JSP, SERVLET, ANT, Xml, EMC Documentum, GWT (Google Web Toolkit), JIRA, SWING, Congos, ILOG, Oracle Application Decelopment Framwork(Oracle BPM), IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, wordpress, drupal, Zend, ASP, C, C++, COBOL, PL/I, JCL, SQL, SAS VB, ASP.
Confidential, Bentonville, AR
Java Engineer
Responsibilities:
- Analyzed Business Functionality and use cases and interacted with Users.
- Responsible for designing, coding and developing the application.
- The total application was developed in J2EE using MVC architecture.
- Developed the web tier components using JSP, Struts, JavaScript and Ajax.
- Developed and modified the Action classes and custom business classes.
- Configured the struts and tiles config files to create and modify the navigation.
- Used web service calls for exchanging data with the other applications.
- Developing backend code using Java/J2EE technologies.
- Using Spring for dependency injection and for data access layer code.
- Using Collection API, generics, serialization, exception handling using Java.
- Ensure Code quality and Unit Test coverage (Junit) of the Development
- Using spring annotation for developing RESTful web service.
- Developed and modified the stored procedures, the DAO and VO classes.
- Modified the Business Delegate and connector classes.
- Used CVS integrated with Web Sphere for version control.
- Created Unit test cases.
- Extensively participated in application integration testing.
- Analyzed and resolved the crucial production defects.
- Used Log4j for logging.
- Used Rational Clear Quest for Defect resolution.
Environment: AJAX, HTML, JavaScript, JSP, Struts, Servlets, Java, XML, Web services, Hibernate, JDBC, SQL Server 2005, JUnit, CVS, Rational Clear Quest, Log, Web Sphere, WSAD, Windows XP.
Confidential, Richmond, VA
Java Engineer
Responsibilities:
- Identified the Business Requirements of the project.
- Involved in preparing the Detailed Design document for the project.
- Developed UI using JSP, Java Script, CSS.
- Developed the application using Struts framework.
- Created tile definitions, struts-config files, and validation files for the application using Struts framework.
- Implemented Action Classes and Action Forms using Struts framework.
- Used JDBC to connect to the database.
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Developed PL/SQL Stored Procedures, Functions and Packages and Triggers to implement business rules into the application.
- Used JDBC and developed DAO classes to connect the database Postgre sql.
- Used Oracle coherence to find POJO beans from the deployed WAR file
- Design Database tables.
- Wrote SQL queries and stored procedures.
- Involved in Unit testing, System Testing and writing test cases.
- Apache Tomcat server administration.
Environment: JSP Struts, JDBC, J2EE, Apache Tomcat, HTML, JavaScript, MySql.