We provide IT Staff Augmentation Services!

Lead Java Developer Resume

0/5 (Submit Your Rating)

Auburn Hills, MI

SUMMARY

  • 6+ years of experience in designing, developing n - tier web and client / server applications using JAVA/J2EE technologies and Web Technologies.
  • Involved in all the phases of Software Development Life Cycle (SDLC).
  • Extensive programming experience using Core Java/J2EE and technologies such as JSP, Servlets, Struts, Hibernate, Spring MVC, XML, Log4J, JavaScript, AJAX, JQuery, HTML.
  • Application areas included development for the domains such as Logistics, auto, Retail and other business applications.
  • Experience in application development and deployment using servers such as Apache Tomcat, JBoss, and WebSphere.
  • Worked on different IDE tools like IBM RAD, Eclipse and NetBeans.
  • Excellent understanding of relational databases, involved in application development using several RDBMS like Oracle, MS SQL Server, MySQL, IBM DB2, PostgreSql.
  • Extensive experience using different database tools such as DB Visualizer, PL/SQL developer, MySQL Query Browser and Sql Server Developer.
  • Strong understanding of Object Oriented Programming (OOP) methodology
  • Excellent understanding of development and implementation of J2EE design patterns
  • Involved in Implementing Unit Testing during the projects
  • Worked closely with Support teams to analyze and resolve production problems and provide suggestions for system enhancements
  • Support in post implementation and application maintenance support to the client
  • Good team player with problem-solving, trouble-shooting capabilities, software installations, configuring servers and documentation skills
  • Having Knowledge of Agile Software Development Methodology

TECHNICAL SKILLS

Programming Languages: Java 1.5, 6, PL/QL, C#, .Net, C++

Java APIs /frameworks/Tools: J2EE, JDBC, JPA, Struts, Spring, GWT, Hibernate, JQuery, MVC, AJAX, JUnit, Ant.

XML/HTML Technologies: XML, XSL, XSLT, JAXB, DOM, CSS

Scripting Languages: JavaScript, JSON, Ant Build Scripts, Linux

Database and Tools: Oracle10g/9i/8i, IBM DB2, MS SQL Server 2005/2008, My Sql, PostgreSql, Sql server developer, DBVisualizer

Web/Application Servers: WebSphere 7.x, Apache Tomcat 6.x/7.x, JBoss 6.0/7

IDE: Eclipse, NetBeans, IBM RAD 7.x

UML Modeling software/tools: Rational Rose

Source Control: CVS, SVN, Serena Dimensions, GitHub

Other Methods: Web Services SOAP and RESTful

Operating System: Windows 9x/2000/XP/Win7, Linux, Solaris

PROFESSIONAL EXPERIENCE

Confidential, Auburn Hills, MI

Lead Java Developer

Responsibilities:

  • Design and development of different modules in a system.
  • Implementing system modules with Spring MVC, hibernate, struts, AJAX, JQuery framework to integrate all the modules together.
  • Involved in meetings with the liaisons, mentors and business to come up with the best solutions to satisfy all the requirements and still make the system user friendly.
  • Performed Code Refactoring in entire application to improve the readability, maintainability and to reduce the complexity.
  • Performed Code Reviews on the project code so as to maintain clean architecture as well as to reuse the code within different modules.
  • Involved in Unit testing and deployment of the application on Dev and Test environment.
  • Involved in fixing the bugs depending on the tests feedback.
  • In between working on other projects in B2C which are high priority.

Environment: Spring MVC, Hibernate, Struts, JSON, Java script, JQuey, AJAX, CSS, Serena Dimensions, IBM RAD, WebSphere 7.x, DB2, Apache POI for xslt, log4j.

Confidential, Madison Heights, MI

Lead Java/J2EE Developer

Responsibilities:

  • Involved working in Various Stages of Software Development Life Cycle (SDLC).
  • Developed UI with JQuery, JavaScript for more interactive web pages.
  • Involved in analyzing functional requirements, sequences for the new enhancements, Integration, Deployment and testing.
  • Developed a Rich UI on the front end using Ajax JQuery framework for retrieving car dealer information without refreshing the page.
  • Developed a Rich UI using GWT libraries for specific dealers.
  • Designed and crafted a proof of concept using MVC-layered architecture and best-of-breed J2EE open-source frameworks such as: Struts, Spring, Hibernate using the NetBans IDE.
  • Performed unit testing using JUnit for testing all developed Modules.
  • Used log4j for logging monitoring errors and exceptions all across the application.
  • Configured and deployed the application on JBoss Application Server.
  • Regular meetings with the users about the change in requirements and solutions.

Environment: Java 1.6, J2EE - Spring 2.5, Hibernate, GWT, MySql, JUnit, JQuery, Java script, HTML, SOAP Web services, JBoss Application Server, NetBeans, SVN, Ant, Windows and Linux.

Confidential, Cleveland, OH

Senior Java/J2EE Developer

Responsibilities:

  • Developed new features for the system based on the user requirements
  • Worked in Agile Environment. Attended daily stand up meetings to update about the previous day status, current day tasks and showstopper issues if any.
  • Designed and developed user interface screens using smartGWT widgets.
  • Involved in the development for all the three layers- UI, Service and backend (communication with the database).
  • Wrote hibernate mappings, data source xml files and DMI handlers for interaction with SQL Server 2008.
  • Used Spring Dependency Injection for creating the criteria feature available on all the screens.
  • Added client side validations using GWT validation framework
  • Used Spring core module for maintaining the beans
  • Created various DAO components to interact with the database
  • Implemented design patterns like MVC, singleton (for the criteria feature).
  • Consumed the WSDL Web Services
  • Created EAR files and configured the set up for Apache Tomcat server.
  • Used IBM Rational Application Developer for development.
  • Optimized existing reports for performance and generated new reports
  • Performed Unit Testing using JUnit and IE, Firefox, Chrome browsers.

Environment: Java 1.6, smartGWT, Hibernate, WSDL Web Services, SQL Server 2008, Windows, Spring, Apache Tomcat Server, IBM RSA, SVN, JUnit.

Confidential, Naugatuck, CT

Java / J2EE Developer

Responsibilities:

  • Worked on 4 different projects for KN’s Canada client.
  • Designed and developed applications using KN’s Web Standard framework which was built over Struts, Hibernate, javascript, AJAX, JQuery framework.
  • Provided useful features like bar code scanning ability through java to be used in Escape application that was made available for the warehouse users.
  • Provided on-call production support in and after office hours for the issues specifically for Escape application.
  • Demonstrated a presentation on Escape Application so as to hand it over to the Production Support team.
  • Deployed applications on Dev, Test and Production servers.
  • Involved in the GWT extensive training from KN’s Hamburg team and got certified.
  • Worked on self-service ticketing project development in GWT after the training.
  • Supervised and coordinated the tasks of the development team and the interns.
  • Regularly involved with troubleshooting, debugging, script building, automation innovation, monitoring.
  • Maintained development documents and help documents like troubleshooting solutions, FAQ’s for production support team.

Environment: Java EE, JBoss Application Server, Struts, Hibernate, HTML, JavaScript, JQuery, AJAX, CVS, GWT, Oracle10g, PostgreSql, Windows, Linux, log4j.

Confidential

J2EE Programmer

Responsibilities:

  • Involved in Extensive training on ITIL Processes.
  • Developed different modules like Configuration/Asset Management.
  • Performed complete requirement gathering.
  • Designed the system specifications and flow using Rational Rose for creating different UML diagrams.
  • Designed the Database, created tables and normalized those.
  • Involved in meetings with the business for any requirement changes and feedback on the testing results.
  • Created Stored Procedures and Functions in Oracle database.
  • Implemented test cases for the modules using JUnit.
  • Created development documents and maintained those on wiki pages.

Environment: Java, J2EE, Struts, Hibernate, JBoss, Oracle 8i, Rational Rose, HTML, JavaScript, JUnit and Windows.

We'd love your feedback!