We provide IT Staff Augmentation Services!

Java Lead Consultant Resume

5.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • 8+ years of experience developing robust and highly scalable web - based, enterprise and Client Server applications using Core Java and J2EE Technologies, and also experience in WebService, Spring, Spring boot, Hibernate, JPA.
  • Experience in all phases of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, and maintenance of complex applications
  • Experience in working in environments using Agile (SCRUM), RUP and Test Driven development methodologies.
  • Experience in working with Databases like Oracle, MSSQL, and DB2.
  • Utilized Java and Object Oriented Design concepts such as Core Libraries, Design Patterns, Inheritance, Abstraction, and Polymorphism
  • Highly Skilled in J2EE technologies such as Servlets, JDBC, Spring, Spring Batch and Hibernate
  • Strong knowledge and experience in using design patterns like Inversion of Control, Singleton, DAO, and MVC architecture
  • Experienced in Web Services (Java Web services, JAX-WS, SOAP, and AXIS SOAP) for implementation of Shopping Cart application, information validation and processing
  • Solid understanding of source control like clear case, GIT, and SVN
  • Proficient with persistence framework Hibernate.
  • Solid understanding of build tools like Maven and Ant
  • Proficiency in using development tools such as Eclipse, RAD
  • Used application servers like Web Logic and Apache Tomcat.
  • Excellent debugging and problem-solving skills with excellent understanding of system development methodologies, techniques, and tools

TECHNICAL SKILLS

Languages: Java, XML, SQL,WSDL,C, C++

Design Patterns: MVC, Dependency Injection, Singleton, Abstract Factory, Data Access Object.

Web Technologies: AJAX, JSP, JS, HTML, JQuery, Servlets, JDBC, EJB, JSON, HTML, CSS

Frameworks: Hibernate, Spring, Struts, JPA

RDMS: MSSQL, MySQL, Oracle

Web/Application Server: Tomcat, Web Sphere, JBoss, Web logic

Operating Systems: Windows, LINUX, UNIX

Other Tools: Maven, ANT, JUnit, Log4J, SVN, CVS, GIT, UNIX, Windows, LINUX, Splunk,Cucumber

PROFESSIONAL EXPERIENCE

Confidential, Malvern, PA

Java Lead Consultant

Responsibilities:

  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Assisted in designing, architecture, and development of large-scale web applications.
  • Developed the application using Framework that leverages classical Model View Controller (MVC) architecture.
  • Involved in Code Reviews to make sure best coding standards and Java best practices are used before placing the code in version control.
  • Created and executed unit and regression test scripts; created personal and common test data, tracked actual vs. expected results, and evaluated quality of modules created.
  • Implemented Micro-services using Pivotal Cloud Foundry platform build upon Spring Boot Services.
  • Involved in Requirements gathering, Analysis, Design, Development, and Testing of application using AGILE methodology (SCRUM).
  • Working Experience in TDD and BDD
  • Supported technical team members for architecture and development of applications with CSS,JavaScript, and HTML.
  • Participated in testing, development, testing and debugging of new capabilities and systems.
  • Application has been developed based on Model View Controller (MVC) architecture Using Spring Framework.
  • Maven and Jenkins are used for the application builds and Continuous Integration.
  • UsedJava8features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Involved in other phases of SDLC including requirement analysis, Testing Design, and Implementation, Build validation and Business Support.
  • Created yaml file to push the application in Pivotal Cloud Foundry (PCF).

Environment: Java8, SQL, XML, Spring MVC, Web services, Hibernate, JPA, HTML, CSS, Maven, SQL, Web Logic, Maven, Cucumber,Jira

Confidential, Bloomington, IL

System Analyst (Java/J2EE)

Responsibilities:

  • Analyzes the systems requirements, and the provided business requirements, to develop a systems solution.
  • Develops technical specifications.
  • Builds new and/or modifies existing software to meet business and systems requirements through software component designing, coding, testing, and quality review.
  • Provides system software support for Confidential applications and components.
  • Created and configures management reports and Dashboards
  • Worked on Control M for scheduling job
  • Method references are used provided inJava8to make use of methods already named.
  • Developed, evaluated and documented specific metrics for management purpose
  • Responsible for the integrity of the infrastructure issue and defect troubleshooting, development, understanding and managing theinfrastructure performance, ability and stability
  • Involved in unit testing, integration testing, and SOAP UI testing and user acceptance testing of the application.
  • Applied design patterns such as Singleton, Inversion of Control, and DAO
  • Implemented the Business logic by efficiently utilizing the OOPS features of core Javaand also Performed Unit Testing to using JUnit.
  • Develops, follows, and/or maturesinfrastructure policies, strategies, guidelines, standards, procedures, knowledge items
  • Developed the application using Spring MVC framework by implementing controller and backend service classes

Environment: Java/J2EE, Java 8, Design Patterns, EJB, Spring MVC, HTML, SVN, JSON, CSS, DB2, Web Sphere, JUnit, UNIX, Shell Script, Web Services, Hibernate, Splunk, Control M

Confidential, Woonsocket, RI

Java/J2EE Developer

Responsibilities:

  • Used spring framework in the development of business components and integrated with the Hibernate ORM tool.
  • Developed and deployed web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, Restful technologies
  • Experienced building application using Maven
  • Involved in group meetings with Managers, Team Members in designing, implementing and testing.
  • Responsible for the design and development of the web front-end, middle-tier messaging and approval system.
  • Implemented MVC pattern at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Developed user interfaces using JSP, JDBC, Servlets using J2EE Patterns.
  • Used Spring-IOC concepts and Spring MVC pattern for developing the application.
  • Support the application through debugging, bug fixing and maintenance releases.
  • Used JUnit for unit testing.

Environment: Java, Servlets, JSP, Spring MVC, HTML, JQuery, JSON,CSS, PL/SQL, Tomcat, Camel, JUnit, UNIX, Shell Script, Web Services, Hibernate

Confidential, Pleasanton, CA

Java/J2EE Consultant

Responsibilities:

  • Designed and development of batch processes using Spring Batch Framework.
  • Application has been developed based on Model View Controller (MVC) architecture Using Spring Framework.
  • Implemented agile development process on Software Development Life Cycle.
  • Used Spring MVC to decouple business logic and view components
  • Developed persistence layer using Hibernate and JPA
  • Used JSP, JSTL, HTML5, CSS, JQuery and JavaScript for front-end design.
  • Experienced building application using Maven
  • REST web services are also used to consume third-party services.
  • Used JavaScript /AngularJS to build a web page which is used for restarting various application servers running in integrated development environment.
  • Involved in code versioning and sync from SVN repository
  • Experienced using a Continuous Integration environment
  • Installed, configured, upgraded and maintained Apache Tomcat Server on various platforms.
  • Responsible for writing Hibernate-mapping XML files,HQL
  • Maven and Jenkins are used for the application builds and Continuous Integration
  • Involved in other phases of SDLC including requirement analysis, Testing Design, and Implementation, Build validation and Business Support

Environment: Java, SQL, XML, Spring, Spring Batch, Spring IOC, Spring MVC, Web services, Hibernate, Angular JS, JPA, HTML, CSS, DB2, SVN, Maven, SQL, Web Logic, Maven, Log4J

Confidential, San Jose, CA

Java/J2EE Consultant

Responsibilities:

  • Implemented Agile Methodology that includes weekly meeting with business analysts and monthly sprint review with clients.
  • Used Hibernate 3.x with JPA annotation and created several persistent classes and involved in designing and creating generic DAOs for the domain model
  • Used Spring Framework for dependency and object injection.
  • Used Spring MVC in the Middle Tier for portal development
  • Developed the application using Spring MVC framework by implementing controller and backend service classes.
  • Involved in writing Hibernate Annotations and Hibernate Configuration files to persist data into database.
  • Implemented design patterns such as Inversion of Control (IOC), Singleton, Factory Pattern, and Collections
  • Developed web services provider application using XSLT, WSDL,and WSAD and used SoapUI for testing purposes.
  • Developed user interface using HTML, jQuery, Ajax, and JavaScript.
  • Consumed and created Restful web services.
  • Developed portal components, deployed files as necessary, and created and managed various contents
  • Used Log4J for efficient application logging.
  • Involved in other phases of SDLC including requirement analysis, Testing Design, and Implementation, Build validation and Business Support

Environment: J2EE, Java, spring IOC, JSP, HTML, CSS,SOAP, AJAX, Spring MVC, AOP, DAO, Hibernate, Eclipse, JUnit, XML, MSSQL, Log4J.

Confidential

J2EE Developer

Responsibilities:

  • Involved in design and development of business logic and database access for subsystems to generate reports and views based on user’s query.
  • Developed UI pages using HTML, CSS, JavaScriptscript, JSP and Struts Tiles and tag libraries.
  • Involved in the detailed design of user interface and business layers using JSP, Custom tags and JavaScript
  • Used JDBC for database connectivity to invoke Stored Procedures and Functions.
  • Developed Java Servlets that act as a controller that maintains the session state and handles user requests in Middle Tier
  • Involved in maintaining the Model-View-Controller architecture
  • Monitored the logs using Log4J and fixed the problem
  • Application deployed on Tomcat
  • Used Apache Ant for the build process.
  • Designed and developed account module which authenticates the access level for the users

Environment: Java, JSP, JavaScript, Eclipse, HTML, CSS, ANT, Tomcat, XML, Oracle 10g, Log4J

We'd love your feedback!