We provide IT Staff Augmentation Services!

Lead Java Developer Resume

2.00 Rating

Louisville, KY

SUMMARY:

  • Senior Java Developer with around 10 years of development experience in web - based, distributed and client/server Applications using Java, J2EE, Servlets, JSP, Spring, Hibernate, Web Services, REST API, Struts, iBatis, EJB, JMS, JSF, Drools, Html5, CSS3, Java Script, Bootstrap, JQuery, AJAX, JSON, Free Marker templates, requireJS, freight JS and AngularJS.
  • Experience of Requirements gathering, Analysis, Design, Development, Testing of business applications in domains like Banking, Insurance, E-commerce and Publishing.
  • Good working knowledge on development of Restful Web services (REST API) for iOS and Android applications, SOAP based JAX-WS web services and Service Oriented Architecture (SOA)
  • Extensive Experience in Open Source Frameworks such as Spring IOC, Spring MVC, Spring AOP, Spring Test Context, Spring JDBC, Spring Security, Spring Data JPA, Hibernate, IBatis, Struts and Log back.
  • Good working knowledge of using TIBCO Enterprise Messaging Service (Tibco implementation of JMS) and Spring integration with JMS framework to simplify the integration of applications in the enterprise
  • Experience in developing Single Page Applications(SPA) using Html5, CSS3, JSON, Angular JS, Restful web services (REST API) and Hibernate JPA
  • Design and development of view components using free marker templates, SAAS, HTML5, CSS3, JQuery, Ajax, requireJS and freightJS.
  • Test driven development (TDD) and Unit testing of the web applications using TestNG, Junit and Mockito frameworks.
  • Integration testing of web applications using spring’s Test Context and Html Unit frameworks
  • Experience with Open Source Continuous Integration tool Jenkins for configuration of automated build & deployment of web applications.
  • Comprehensive knowledge of agile methodologies.
  • Experience with improving code quality of applications using Jprofiler, App Dynamics, PMD and FindBugs.
  • Experience with code coverage tool like Cobertura and Atlasian Clover.
  • Good experience with development SQL and PL/SQL scripts of Oracle 10g database
  • Experience with various Version Control systems like GIT, Apache SubVersion, and Star Team
  • Extensive experience with Integrated Development Environment (IDE) tools such as IntelliJ, Eclipse, Rational Application Developer (RAD) and WebSphere Studio Application Developer (WSAD).
  • Experience on using bug tracking tools like Mingle, Bugzilla and Atlasian JIRA.
  • Experience with application servers configuration and deployment using Apache Tomcat, JBoss, IBM Websphere, Oracle Weblogic, Apache Web Server and Glassfish.
  • Proficient in analyzing and translating business requirements to technical requirements
  • Experience with Content Management Systems like Alfresco and Crafter.
  • Good knowledge of implementing Google Analytics using Google Tag Manager Tool.

TECHNICAL SKILLS

perating Systems: Windows NT, Windows 2000/XP, Unix, Linux

Languages: Java, HTML5, JavaScript, XML, CSS3

Databases: Oracle 8/8i/9i/10g, MySQL, SQL Server

Software development Methodologies: Agile and Waterfall

Application Frameworks: Spring 4.0, Hibernate, Struts and iBatis

Distributed technologies: EJB, JMS, Web Services, Restful services (REST API)

Messaging middleware: Tibco Enterprise Messaging Service 8.3

Web/Application Server: Apache Tomcat 7.0, IBM WebSphere, Weblogic 10.3, JBoss and Glass Fish

IDE Tools: Eclipse, IBM RAD 7.0, IntelliJ, WSAD

Version Control Tools: Git, Sub Version, Tortoise SVN, CVS, Visual Source Safes, Star Team

Object Oriented Design Tools: Rational Rose, Star UML

GUI: JQuery, Free Marker Templates, HTML5, Cascading Style Sheets, Java Script, JSP, AngularJS and Ajax

Content Management Tools: Alfresco, Crafter

Other Tools & Utilities: Ant, Maven, Groovy, TestNG, Cucumber, Junit, Html Unit, Cobertura, Clover, FileZilla, Putty, SQL Developer, Toad, Check Style, PMD, Find Bugs, Jenkins, Bugzilla, Mingle, Sub Version, Log back, log4j, Google Tag Manager

PROFESSIONAL EXPERIENCE

Confidential, Louisville, KY

Lead Java Developer

Responsibilities:

  • Developed various REST API (Restful Services) for Android and iOS native applications
  • Tested the REST API for Android and iOS applications using Spring’s Rest Template
  • Developed token based security for REST API and SOAP based JAX-WS services
  • Test Driven Development and unit testing of application using TestNG and Mockito frameworks
  • Implemented security for the online ordering website application using Spring Security
  • Worked on integration of Angular JS with back end Restful API and handled server response for Enterprise Promotions Management System.
  • Implemented form field validations for forms in Enterprise Promotions system using Html5 and Angular JS
  • Worked on UI development for Enterprise Promotions Management System using Html5, CSS3, JSON, and Angular JS.
  • Implemented dependency injection using Spring IOC framework and Spring AOP framework based aspects to add channel information to header portion of the service
  • Implemented Spring MVC based Controllers for various functionalities and integrated with services
  • Developed global exception handling mechanism for web site application using Spring MVC based exception handling mechanism
  • Design and developed view components using free marker templates, SAAS, HTML5, CSS3, JQuery, Ajax, requireJS and freightJS for website application
  • Implemented UI validations for various forms of website application using JQuery validation plug-in
  • Implemented tooltips for various for forms of website application using bootstrap framework
  • Developed event handlers and handle asynchronous Http requests using JQuery and Ajax
  • Created entity classes using Hibernate JPA annotations, mapping associations and implemented data access layer.
  • Implemented second level cache using spring, Hibernate integration with EhCache to cache the service responses.
  • Configuration of automated builds and deployment of applications using Continuous Integration tool Jenkins
  • Worked on processing enterprise promotions using TIBCO EMS (Enterprise Messaging Service - Tibco implementation of JMS) and Spring integration with JMS framework.

Environment: Java, Free Marker Templates, Html5, CSS3, SAAS, Ajax, JQuery, requireJS, freight JS, Spring IOC, Spring MVC, Spring Security, Hibernate JPA, JAX-WS Web Services, REST API (Restful services) for Android and iOS applications, Test NG, Spring Context, Html Unit, Corbetura, Oracle, maven, Jenkins, Intellij, and Crafter (Content Management Tool), Monetra (payment processing tool), Tibco Enterprise Messaging Service (TIBCO EMS), Spring Integration with JMS, AngularJS and GIT.

Confidential, Louisville, KY

Lead Java Developer

Responsibilities:

  • Understanding and mapping Customer requirement to functional requirements
  • Worked on requirements analysis and prepare high level solution approach documents
  • Worked on implementation of various JAX-WS web services and integration of JAX-WS web services with front end system
  • Implemented security for CSRTools application using Spring Security
  • Worked on implementation of various functionalities of OLO, CSRTools and Web tools applications using Servlets, JSP, Spring MVC, Spring IOC, Ajax, JQuery, HTML, CSS, Java script
  • Developed event handlers and handle asynchronous Http requests using JQuery and Ajax
  • Implemented transaction management using Spring’s declarative annotations
  • Implemented Spring MVC based interceptors to intercept the URL’s and redirect it to appropriate view
  • Implemented Spring MVC based Controllers for various functionalities and integrated services
  • Created entity classes using Hibernate JPA annotations and implemented data access layer for CSRTools application.
  • Developed various SOAP based JAX-WS web services and integrated JAX-WS web services with Confidential ’s online ordering website application
  • Worked on implementation of various REST API for Android and iOS native applications and testing the REST API using Spring’s Rest Template
  • Worked on analysis to improve the performance of transactions in the Load Runner environment using

Environment: Java/J2EE, JSP, Servlets, Spring MVC, JAX-WS, REST API, Hibernate, JQuery, JSON, Ajax, JavaScript, CSS, Tomcat Server, Maven. Alfresco (Content Management tool), Find Bugs, Oracle, Junit, Jenkins, IntelliJ, Drools, Cucumber

Confidential, Boston, MA

Senior Java Developer

Responsibilities:

  • Implemented various Struts action classes and integrated with business components for Light weight Digital Distribution application
  • Developed Java classes for implementing business layer using EJB stateless session beans and deployed it using WebSphere application server
  • Analyze the requirements and prepare solution approach documents
  • Preparation of technical specifications based on functional specifications provided by the client
  • Implemented Spring MVC based Controllers for various functionalities and integrated services for Classzone application.
  • Developed global exception handling mechanism for web site application using Spring MVC based exception handling mechanism
  • Created entity classes using Hibernate JPA annotations, mapping associations and implemented data access layer
  • Worked on analysis and implemented solution approaches to improve the performance of transactions
  • Coordinate with different teams in HMH for deployment of enhancements to production
  • Configuration of automated builds and deployment of web applications
  • Worked on implementation of client side validations and business rule validations
  • Implemented dependency injection using Spring IOC framework and developed Spring AOP framework based aspects.

Environment: Java, Java Servlets, Java Server Pages, Java Web Services, Apache CXF, Spring, Hibernate, Apache Maven, MySQL, JUnit, WebSphere Application Server, JIRA, Struts, EJB, Spring Jdbc, Oracle 10g, Apache Tomcat, JIRA, Drools, iBatis, SQL Server.

Confidential, Baltimore,MD

Java Developer

Responsibilities:

  • Prepare and Review of Technical and Functional Specifications
  • Worked on implementation of client side validations and business rule validations
  • Developed Java classes for implementing business layer using EJB stateless session beans and deployed it using WebSphere application server
  • Implemented Struts action classes and integrated with business components
  • Worked on implementation of various view components using Html, CSS, Servlets and JSP
  • Implemented persistence layer using Object Relation Mapping tool Hibernate
  • Unit & Integration testing.
  • Developed build scripts for building the application and Unix shell scripts for deployment of the application in various environments
  • Analysis of the specifications provided by the client
  • Requirement gathering and analysis, understanding business logic and query resolution.
  • Designing, Documentation, Coding and Testing.
  • Review of Technical and Functional Specifications
  • Implemented and integrated Struts action classes with business components
  • Developed Java classes for implementing business layer using EJB stateless session beans and deployed it using WebSphere application server
  • Review of deliverables and Coordination with different teams in client place for pushing fixes to production.
  • Worked on implementation of various view components using Html, CSS, Servlets and JSP
  • Implemented various JAVA/J2EE design patterns such as Factory, DAO, Singleton, Value object.

Environment: Java, Servlets, JSP, EJB, Struts, WSAD, Star Team, Oracle, JUnit, IBM WebSphere Application Server.

We'd love your feedback!