We provide IT Staff Augmentation Services!

Java Lead Resume

0/5 (Submit Your Rating)

Spring Valley Pearl River, NY

SUMMARY

  • Over 11+ years of strong IT experience in developing Web applications using Java, JEE technologies.
  • Knowledge of Utility, Healthcare, Telecommunications, E - commerce and Pharmaceutical domains.
  • Experienced in architecting and designing strategies using enterprise application patterns.
  • Experienced in developing applications using MVC model, Struts, JSF, Spring, Spring Security and Spring Web Flow frameworks.
  • Extensively used Spring framework modules like Core, Web, Data Access, AOP and Messaging.
  • Experienced in using Jasig CAS for Single Sign On applications for autantication and authorization.
  • Experienced in using object relational mapping frameworks like JPA, Hibernate and iBATIS.
  • Experienced in using messaging service like JMS, messaging providers/brokers like ActiveMQ.
  • Experience in developing Multithreaded applications by using Java concurrent API.
  • Experienced in using test frameworks like JUnit, JMockit and good knowledge of DbUnit.
  • Experienced in developing REST Web services and published with XML and JSON response.
  • Experienced in implementing SOAP web services using JAXB, WSDL, XML, XSD.
  • Experienced in using tools like XmlSpy for generating WSDL and XSD schema from XML.
  • Experienced in testing web services using tools like Soap UI and Rest Client.
  • Experienced in load testing of web applications using JMeter.
  • Experienced in performance tuning of application using Visual VM and Eclipse memory analyzer.
  • Experienced in using Html5, Page Visibility API, CSS and Java script frameworks like Dhtmlx, KendoUI, Jquery and good knowledge on ExtJS and AngularJS frameworks.
  • Experienced in using front end debugging tools like Firebug, Developer tools.
  • Experienced in using build and deployment tools like Maven and Ant.
  • Experienced with Test DD using Scrum, Agile and SDLC development methodologies.
  • Experienced using Continuous integration tools like Jenkins.
  • Experienced in using Nexus repository for creating, deploying and provisioning artifacts.
  • Experienced with integration framework like Apache Camel for enterprise integration.
  • Proficient in deploying applications using servers likeWeblogic, Jboss, Tomcat and Sun One.
  • Experienced with databases like Postgres, Oracle, Sql Server and MySQL.
  • Skilled in using version control tools like GIT, TFS, Subversion, CVS, Serena Dimensions.
  • Experienced in using HP Quality Center, JIRA and Remedy as bug tracking tools.
  • Experienced in using IDE tools like STS, Eclipse, NetBeans and JBuilder.
  • Experienced creating Object Model using tools like Visual Paradigm, Enterprise Architect using UML.
  • Experienced creating Data Model using tools like ERwin, Sql Developer and TOAD.
  • Experienced in using Doxygen tool to generate teh project API.
  • Hands on experience on Operating Systems like Ubuntu, Linux, Unix, Solaris and Windows.
  • Excellent communication skills, interpersonal, hardworking, mentoring and a very good team player.

PROFESSIONAL EXPERIENCE

Confidential, Spring Valley/Pearl River, NY

Java Lead

Responsibilities:

  • Conversion of modules like Incident, Follow up, Completion of Incident for different types of power status.
  • Used IceFaces web framework for front end to design teh layout and structure of web pages.
  • Used several components of IceFaces like Calendar, Data Table, Popup, Menu Bar for developing web pages and integrated IceFaces, JSF with Spring.
  • Configured Filter with Spring using DelegatingFilterProxy to intercept and handle multiple concurrent requests by users using Multithreading for valid sessions of requests.
  • Used Html5 Page visibility API to refresh teh application when switched between two tabs or browsers.
  • Used JSTL and EL for data formatting and created web pages using Jsp.
  • Developed Controller, Service and Repository classes using Spring MVC module.
  • Used Spring Data Access module to integrate Hibernate API for persistence in Data Access Layer.
  • Used JPA annotations to define mapping metadata for persisting objects using Hiberate API.
  • Configured and integrated Hibernate Session Factory with Spring.
  • Developed entity classes by using JPA annotations and persisted through Hibernate contextual session.
  • Used Spring declarative Transaction Management as a strategy for managing transactions.
  • Used Spring Hibernate Transaction Manager for managing transactions against application database.
  • Created Camel application for updating customer accounts from Mainframe to Oms.
  • Created content based router and configured multiple routes with multicasting using Spring DSL.
  • Transformed Xml and CSV data using JAXB and camel's CSV data format.
  • Performed Unit testing by writing test cases using Spring with JUnit.
  • Used Maven for dependency management of artifacts and building teh application.
  • Deployed application using Tomcat application server on various environments.
  • Used Visual VM tool, Memory Analyzer to analyze teh memory management and garbage collection for application tuning and performance.
  • Conducted meetings with Business Analyst and Business users for teh design discussions.
  • Coordinated with System Administrators for deployments across various environments for User acceptance testing and training for business users.
  • Conducted code reviews within teh team to follow industry coding standards and practices.
  • Used GIT as source code versioning system and guided team with teh code and release merge.
  • Followed agile methodology for project development and delivery of application.
  • Developed documentation of teh system for future reference.
  • Mentoring team members regarding teh design and technical challenges of teh application.

Environment: Html, Json, Xml, JDK 1.6, JEE, IceFaces, JSF 1.2, Spring 3.0, Hibernate 3.0, JUnit, JMockit, Postgres 9.1, Tomcat 7, LDAP, Eclipse, VisualVM, Maven, MS Visio, Windows 7, Linux, Putty, Git, TFS, Diffuse, Agile.

Confidential, Princeton, NJ

Senior Java Developer

Responsibilities:

  • Used KendoUI framework for developing front end design of web pages including forms and grid.
  • Used Spring MVC module for handling teh flow of web application.
  • Developed REST web services for application like Order Management, User Account, Notification.
  • Consumed REST services using Spring Rest Template within IGenes Spring MVC application.
  • Used Spring Data Access module to integrate JPA for persistence in Data access layer.
  • Used JPA annotations to define mapping metadata for persisting objects using Hibernate as engine.
  • Configured persistence units and integrated JPA Entity Manager Factory with Spring.
  • Persisted business objects through JPA's Persistence Context to inject Entiy Manager.
  • Used Spring declarative Transaction Management as a strategy for managing transactions.
  • Used Spring JPA Transaction Manager for managing transactions against application database.
  • Designed and developed standalone LabIO Service for Laboratory.
  • Used Spring messaging module to integrate JMS for messaging and Active MQ as message provider.
  • Used Multithreading by creating Single and FixedThreadPools using ExecutorService for submitting task for execution by JMS listeners.
  • Used Spring Security with Central Autantication Service(CAS) as Single Sign On for autantication and authorization of web services.
  • Developed Sequence and Class UML diagrams using Visual Paradigm.
  • Wrote JUnit test cases and used Doxygen tool to generate teh documentation of teh project
  • Used Amazon Cloud(AWS) as infrastructure provider for teh application.
  • Used Maven for managing dependencies and deploying teh application across various environments.
  • Used JMeter for load testing web applications and REST web services.
  • Deployed application using Tomcat application server on various environments.
  • Conducted code reviews within teh team to follow industry coding standards and practices.
  • Used SVN as source code versioning system and guided team with teh code and release merge.
  • Used Jenkins for continuous integration, measuring code coverage and delivery.
  • Developed documentation of teh system for future reference.
  • Conducted meetings for design discussions with teh team during sprints.
  • Used Scrum agile methodology for project development and delivery.

Environment: KendoUI, Json, Xml, JDK 1.6, JEE, Spring 3.0, Sql-Server 2008 R2, Tomcat 7, JMeter, Jasig CAS, STS, Maven, MS Visio, Windows XP, Ubuntu, Linux, Putty, SVN, Scrum, Jenkins, Amazon Cloud.

Confidential, Miami, FL

Senior Java Developer

Responsibilities:

  • Worked on Tracfone, Net10 and StraightTalk and customer representative B2B WebCsr applications.
  • Used Html, Jquery, Jsp and Jstl for developing web pages of Straight Talk application.
  • Used Spring MVC module for creating Controller, Service classes to handle teh flow of application.
  • Created Controllers using SimpleFormController and validated form data using Spring Validator.
  • Used Spring Data Access module to integrate Jdbc for persistence in Data access layer.
  • Used JdbcTemplate for DAO CRUD operations to persist domain objects to database.
  • Extracted data using RowCallBackHandler, RowMapper interfaces to process single, multi row results.
  • Used Spring declarative Transaction Management as a strategy for managing transactions.
  • Used Spring DataSource TransactionManager for managing Jdbc transactions against database.
  • Developed unit test cases using JUnit and coordinated with integration testing.
  • Developed Unlimited ILD module for Net10 product.
  • Used Spring Web Flow framework for Net10 application.
  • Used Maven for managing dependencies and deploying teh application across various environments.
  • Deployed application using Weblogic application server on various environments.
  • Used GIT as source code versioning system and guided team with teh code and release merge.
  • Used Mercury Interactive as bug tracking tool for tracking and resolving teh bugs.
  • Followed Agile development process and participated in daily standup meetings.
  • Discussed with Performance and Systems Improvement (PSI) team about teh requirements.
  • Provided production support for Straight Talk and Net10 products.
  • Developed documentation of teh system for future reference.

Environment: Html, JavaScript, Jquery, JDK 1.6, JEE, Spring 2.0, Spring Web Flow, Xml, Ajax, LDAP, Oracle 10g, Weblogic 10, Eclipse 3.4, Maven, MS Visio, Mercury Interactive, Windows 7, Unix, Putty, CVS, GIT, Beyond Compare, Agile.

Confidential, South Brunswick, NJ

Senior Java Developer

Responsibilities:

  • Used Html, Javascript, Jquery, Jsp, Jstl for developing web pages of WebCzar and FlexReg.
  • Used Struts framework to develop teh application.
  • Created Action classes, Action Forms, service classes for teh application.
  • Used Tiles for reusable presentation components and configured via struts
  • Used Struts Validator framework for validation of forms.
  • Developed Value Objects and DAOs for data persistence.
  • Maintained commerce feeds application to load teh various feeds data into teh database.
  • Used SQL loader to load teh data into database using control files.
  • Ensured Cron jobs to work properly for various feeds of application.
  • Developed stored procedures, functions and packages for teh application.
  • Developed JUnit tests for teh applications.
  • Used Maven for managing dependencies and deploying teh application across various environments.
  • Deployed application using JBoss application server on various environments.
  • Used SVN as source code versioning system for branching and tagging of teh releases.
  • Used JIRA as bug tracking tool for tracking and resolving teh bugs.
  • Provided production support issues for commerce application.
  • Developed documentation for teh system for future reference.

Environment: Html, JavaScript, JDK 1.5, J2EE, Struts 1.1, Tiles, SOAP, Rest, Xml, Ibatis, Ajax, LDAP, Oracle 10g, JBoss, Eclipse 3.4, Netbeans 6.8, Maven, JIRA, MS Visio, Windows XP, Linux, Putty, Subversion.

Confidential, New Brunswick, NJ

Java Developer

Responsibilities:

  • Used Html, Javascript, Jsp for developing web pages for SSI and SCA.
  • Used Struts framework to develop teh application.
  • Created Action classes, Action Forms, service classes, Data Transfer Objects for teh application.
  • Used Tiles for presentation layout and configured using Struts.
  • Used Struts Validator framework for validation of application.
  • Generated reports using BIRT for SSI and SCA applications.
  • Performed Unit Testing and developed Test Scripts for teh applications.
  • Used Ant for deploying teh applications across various environments.
  • Deployed application using Tomcat application server on various environments.
  • Used SVN as source code versioning system for branching and tagging of teh releases.
  • Used Mercury Interactive as bug tracking tool for tracking and resolving teh bugs.
  • Created Functional Design Specification for teh technical team.
  • Created Change requests, work requests for teh tickets logged by teh users.
  • Handled production support for Remedy tickets.

Environment: Html, JavaScript, Dream weaver Flash, JDK 1.5, JEE, Struts, Hibernate, Oracle 10g, Tomcat, LDAP, Eclipse 3.3, Ant, Remedy, Windows XP, Unix, Timbuktu, Subversion, MS Visio.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Used Html, JavaScript and CSS for client side scripting, validation and styling purposes.
  • Used JSPs and Servlets for developing web pages for new and existing functionality.
  • Used MVC model framework for teh development and flow of application.
  • Created Servlets as Controllers for controlling teh request/response flow.
  • Created DAOs as data access logic and used Jdbc to query and persist data to database.
  • Created Value Objects and Data Transfer Objects to carry teh application state across different tiers.
  • Used Java Mail API to send notification emails to teh users.
  • Wrote stored procedures, functions and SQL queries for backend.
  • Used Ant as build management to deploy teh application across various environments.
  • Used Serena Dimensions as source code versioning system.
  • Involved in requirements gathering for new enhancements.
  • Designed HLD for teh new development tickets assigned by teh users.
  • Provided production support for teh tickets raised by users.
  • Developed documentation for teh system for future reference.

Environment: HTML, JavaScript, JDK 1.5, J2EE, MVC model, Web Services, Oracle 10g, Sun One, Tomcat, LDAP, Eclipse 3.1, Win SCP, Windows NT server, Unix, Serina Dimensions.

Confidential

Java Developer

Responsibilities:

  • Designed Sequence and Class diagrams based on UML concepts.
  • Developed teh control layer using Servlets with Session management.
  • Developed Java Beans and Servlets following teh MVC architecture.
  • Created server side code to implement JDBC through DAO connectivity to Oracle.
  • Designed and Implemented DAOs for Persistence.
  • Used Ant for deploying teh applications across various environments.
  • Deployed application using Weblogic application server on various environments.
  • Used CVS as source code versioning system for branching and tagging of teh releases.

Environment: HTML, JavaScript, CSS, JSP, JDK1.3, J2EE, EJB, Struts, Ant, Oracle 8i, JunitWeblogic 6.1/9.1, Solaris, XP, CVS, Tortoise CVS.

We'd love your feedback!