We provide IT Staff Augmentation Services!

Java Lead Developer/senior Consultant Resume

4.00/5 (Submit Your Rating)

Orlando, FL

SUMMARY:

  • Over 14 years in development and implementation of Java and Java EE based enterprise web and client server applications
  • Actively involved in analysis, documentation of technical project artifacts such as conceptual, logical architecture, framework design, providing technical sessions, time estimations, coding and implementation, unit testing, deployment and application support, conducting code/peer reviews, creating project artifacts such as conceptual, logical architecture, functional/component detail design, client server and distributed application development
  • Hands on knowledge and expertise on the Java coding and development of Full Stack Web applications and Java stand - alone applications
  • Excellent work experience in Core Java such as Collections Framework, Exception Handling, I/O, Multi-Threading, Reflection, Generics
  • Extensive experience in J2EE Technologies such as Servlets, JSF, JSP using API like JDBC, RMI, JNDI
  • In-depth knowledge and experience on Spring 3, Spring MVC, Struts MVC, Tiles frameworks
  • Hands-on experience in using design patterns such as Strategy, Builder, Command, MVC, Front Locator, Composite View, View Helper, Front Controller, Service Locator, Factory, Proxy, Session Facade, Singleton, Template method, and DAO, DTO and best practices for building enterprise systems
  • Extensively worked on the configuration and implementation of ORM tools such as Hibernate and IBatis in enterprise applications
  • Strong knowledge in using front-end and data transfer techniques such as HTML, JavaScript, Jquery, AJAX, XML, CSS, AngularJS
  • Proficient in creating Web Services using SOAP, WSDL, RESTful with strong working experience on XML, XPath, XML Beans, XSD, DTD, XSL, XSLT and using DOM and SAX parsers
  • Proficient in using database servers like ORACLE, IBM DB2, SQL Server, MYSQL and writing efficient SQL and stored procedures using SQL editors such as Squirrel, TOAD, SQL Developer and DB Visualizer.
  • Worked extensively on development tools like Eclipse IDE, Spring Tool Suite STS, Jbuilder, IBM RAD, WSAD, NetBeans, ANT, Maven, CVS, SVN, GitHub, Clearcase, Jenkins, CruiseControl, Hudson
  • Worked extensively in Scrum, Agile, Iterative and SDLC projects
  • Well experienced in deploying J2EE applications on major web servers and servlet containers like Apache, Tomcat, including application servers like Weblogic, IBM- Web Sphere, JBoss 4.0, and Oracle
  • Worked on multiple new projects and product development, enhancements, proof of concepts, research and support projects
  • Worked as Senior Java Developer, Technical Project Leader, On-site coordinator and Business analyst
  • Well able to lead, handle, mentor team while providing regular updates to management through effective communication
  • Experienced in Unemployment insurance, Automobile, Healthcare, Hospitality and Education domain

TECHNICAL SKILLS:

Languages and Technologies: Java, Java EE, XML, AJAX, DWR, REST, SOAP, WSDL, JAX RPC, HTML, JavaScript, Jquery, JSP, Servlets, JMS, Angular JS, JSF, Velocity, Tiles, Jasper reports, Frameworks Spring, Hibernate, Struts

Development Environment: Eclipse, spring tool Suite, Netbeans, IntelliJ, WSAD, JBuilder9, StarUML, Visio

Tools: SOAPUI, Log4J, Version One, HPQC/ HPALM, Jenkins, CruiseControl, Hudson, SONAR, PMD, Checkstyle, ActiveMQ

Version Control: CVS, SVN, GitHub, Clearcase

Middleware: Client Server and Distributed using Weblogic, Websphere, Apache Tomcat, JBoss servers

Database: Oracle10g, Oracle8, MSSQL, MySQL, MS-Access.

Operating System: UNIX, Linux, DOS, Windows 9x and above.

Methodologies: Agile, Scrum, SDLC, Design Patterns, UML, OOAD

Others: Hadoop concepts, Visual Basic 6.0

PROFESSIONAL EXPERIENCE:

Confidential

Java Lead Developer/Senior Consultant, Orlando, FL

Responsibilities:

  • Involved actively in analysis, coding and implementation of the booking and modification module for points based reservations in the DVC points management system
  • Coded the New travel plan sub module using technology like Java, Spring, Hibernate, XML, JPA, SOAP, Strategy pattern and Maven
  • Created various service methods such as bookWithPoints and then exposed those through SOAP webservices using Apache CXF and Spring to be consumed by various clients such as MOB AS400, WISHES UI
  • Worked on the enhancement of the book with points flow on the UI using the AngularJS, HTML, Javascript
  • Involved actively in the delivery of the code by unit testing, building and continuously integrating the code through Jenkins
  • Wrote the new Junit classes and various test methods to attain 100% SONAR code coverage for the new and existing functionality
  • Delivered the code to GIT and merged the code to the release branches so that the build tools such as AnthillPro and Jenkins can pick the right build for continuous integration
  • Preparing technical specification and root cause analysis documents and also reviewing the same sent by team members
  • Analyze the new stories, attach technical documents and root cause analysis documents and maintain those in Version One tool used for agile project management
  • Coordinating the development and testing efforts with the team members through scrum calls and other technical calls
  • Monitoring actively the HP ALM for any defects uncovered during the testing phase, triage analyze and immediately work on the code fix related to those defects
  • Conducting peer code review of the code submitted by team members and providing constant guidance and aiding the team members in case of blocks and issues
  • Reporting timely status updates to management on weekly basis to keep the client aware of the progress on the various stories sent out to us.

Environment: Java, Java EE, XML, Spring 3, Angular JS, Hibernate 3, Apache CXF, Eclipse 4, Oracle 10g, SOAP based web services, Maven, Version One, Jenkins, HPALM, SONAR, PMD, Checkstyle, Websphere 8.5, Unix servers, Windows

Confidential

Senior Java Developer/Senior Consultant, Atlanta, GA

Responsibilities:

  • Worked on the proof of concepts for the integration of spring security with the user authentication details stored in LDAP and Single Sign on capability using the Jasig CAS SSO
  • Worked on upgrading the existing code from Spring 2 to Spring 4 and from Hibernate 2.5 to Hibernate 3 annotation based framework
  • Worked on the proof of concept for designed efficient and reusable components within the system for the scheduling algorithm used for scheduling interview and hearings using design pattern of factory, Builder, strategy and command
  • Effectively upgraded and changed the Tiles integration of JSP view pages with the new Spring MVC support
  • Performed code review for the performance sensitive screens and tweaked the time consuming SQLs by introducing new indexes for the various search criteria, restricting the user for special characters and tweaking SQL to disallow sub selects, IN clauses and restrict contains string in favor of begins with clause
  • Worked as a scrum master for the Appeals and workflow projects
  • Created technical spec design document for the new changes proposed by the business analyst and then worked on the respective stories
  • Developed highly complex solutions for challenging piece of code
  • Suggested and designed administration modules for workflow to ease the use of configuration data for the client helping in revenue gain for the company
  • Coordinated the development and testing efforts with the team members with daily scrum meetings
  • Conducted peer code review of the code submitted by team members.

Environment: Java, J2EE, Jquery, AJAX, XML, HTML, Javascript, REST, Spring4, Hibernate3, Bootstrap, Tiles, Eclipse 4, Oracle 10g, OBIEE, SVN, File360, Weblogic 11g, Unix servers, Windows

Confidential

Java Lead Developer/Senior Consultant, Carson City, NV

Responsibilities:

  • Worked on providing a solution which will upload the documents and store them in the existing File360 database using the SOAP web service client provided by File360
  • Actively coded and developed the complex modules of schedule interview, file appeal, legal effects, conduct hearing and appeals administration screens
  • Introduced and developed the REST webservice API for calling the various service methods used to populate the drop downs and sections of the screen asynchronously using AJAX and Spring
  • Designed and created a brand new interview scheduling module which would be used as a common interview scheduling for the process of adjudicating the case using the iCal4J
  • Worked on creating a solution similar to existing schedule interview module, refactored and reused it in order to cater to the new requirement for scheduling the hearings for the appeals
  • Integrated the flow for the File Appeal module by publishing and consuming the messages sent through JMS from one project to another using ActiveMQ
  • Worked on the complex issues of shared object mismatch in multi-threaded job and the issue of connection leaks by using tools such as Yourkit.
  • Also analyzed the complex issue in the schedule interview screen related to memory leak through use of tools such as JMap and JHat
  • Wrote Junit test cases and maintained the code coverage and coding standards through self-review and also through the peer code review of the team member's code
  • Being the Appeals lead suggested multiple changes to the client and helped to gain revenue for the company through appeals administration modules
  • Involved in designing the solution which included using the existing File360 web services. I was also involved in designing the improved workflow module based on the existing reusable implementation.
  • Created various technical spec design document for complex changes such as the scheduling of interviews, legal effects
  • Worked on production support activities which included analyzing defects, suggested changes and enhancements, bug fixing, testing, coordinating efforts and getting the releases done on time
  • Involved actively end to end in Workflow major release and every releases of the Appeals project
  • Coordinated the development and testing activity with the team using daily scrums

Environment: Java, J2EE, Jquery, JMS, AJAX, XML, HTML, Javascript, REST, Spring, Hibernate, Tiles, ActiveMQ, Eclipse 3.4, Oracle 10g, OBIEE, Clearcase, File360, PMD, Checkstyle, Weblogic 11g, Unix servers, Windows

Confidential

Senior Software Developer/Consultant, Atlanta, GA

Responsibilities:

  • Acquiring knowledge and understanding existing data model of the various Chrome projects such as VIN explosion, VIN decoder, Crossroads, DSC.
  • Attended business understanding meetings with the client
  • Requirement gathering, Documenting the requirements and technical project artifacts.
  • Creating design documents such as conceptual and logical architecture.
  • Coding, development, testing the application.
  • Providing support to the users for the various issues faced. This included bug fixing, testing and getting the application deployed.
  • Coordinating the development and testing activity with the offshore team.
  • Conduction code review of the code submitted by offshore team members.

Environment: Java, J2EE, Spring Web services, SOAP, JMS, AJAX, REST, XML, HTML, Javascript, Velocity, Maven, Struts, Hibernate, Eclipse 3.5, WSAD, Oracle 10g, DB2 9.0, IBM AS400 machine, Apache Tomcat 5.5 server, Unix servers, Windows

Confidential

Senior Software Developer/Consultant

Responsibilities:

  • Coding and development of Single Sign On facility by adding component to the Liferay portal source code
  • Added CSD Article management feature to the portal
  • Writing test cases for single sign on and testing the whole application

Environment: JSP, Servlets, AJAX, DWR, Spring, Hibernate, XML, HTML, Javascript, Liferay Portal, MySQL, Apache Tomcat 5.5 server, Windows 9x

Confidential

Senior Software Developer/Consultant

Responsibilities:

  • Designed and developed a complete end to end framework based on the Maven, Spring, Hibernate, J2EE technology which was used for Jiggy project
  • Requirement gathering and analysis, estimate time efforts for the requirements
  • Completed end to end development of Customer/Vehicle Info web service which also incorporated security
  • Creating artifacts such as approach, test case documents for the requirements

Environment: Java, J2EE, Maven, Web services, spring, Hibernate, XML, HTML, Javascript, AJAXDWR, Eclipse 3.1, Apache Tomcat 5.5 server, Windows 9x

Confidential

Senior Software Developer/Consultant

Responsibilities:

  • Analysis of the existing system, preparing technical documents based on the understanding, estimating impact and time efforts for the new requirements
  • Business modeling using UML for the report damage use case
  • Development of code for the enhancements for the report damage use case

Environment: Java, JFC Swing, Web services, Eclipse 3.1, DB2, IBM AS400 machine, Windows 9x, Unix servers

Confidential

Analyst Programmer

Responsibilities:

  • Lead the team involved in server side development work
  • Development of the code according to the documents, Requirement gathering from onsite SME
  • Code review and Writing ANT build scripts for the various modules of Encore
  • Development of the common services module

Environment: Java, J2EE, Ant, XML, In-house Horizon Architecture Framework, Eclipse 3.0, JBoss 4.0 server, Windows 9x

Confidential

Senior Software Developer/Consultant

Responsibilities:

  • Development of code
  • Enhancement of existing features
  • Requirement analysis and documenting requirements

Environment: Java, J2EE, JSF, Hibernate, Spring, Oracle, Eclipse 3.0, Oracle 9, JBoss4.0 Portal, Windows 9x, Unix servers

Confidential

Java Developer - Software Engineer

Responsibilities:

  • Lead SDP team comprised of 3 members
  • Requirement gathering from on-site SME, documenting it and then allocating the changes to team members
  • Creation of various reports such as the timeline chart, Statistical reports
  • Member of the ASN design team. Designed the common architecture based on Struts framework, JSP and Servlets which was used across other projects as well.
  • Development - Migrating the poorly performing SEN project to ASN that involved the conversion of the application based on JSP and Servlet technology to the Struts based application
  • Development of code - Handling of the contracts in the Transport feature
  • Maintenance, Code refactoring according to the standards, code review and bug fixing

Environment: Java, JSP, Servlets, Spring, HTML, Javascript, XML, MVC pattern, JDBC, JBuilder 9, Oracle 8,Tomcat 5.0, Windows 9x

We'd love your feedback!