Java/j2ee Lead Consultant Resume
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/J2EE Lead Consultant
Responsibilities:
- Involved in design discussions and understanding of business requirements and identify teh relevant functional and technical requirements.
- Assisted in designing, architecture, and development of large-scale web applications.
- Developed teh application using Framework dat 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 teh 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 TEMPhas been developed based on Model View Controller (MVC) architecture Using Spring Framework.
- Maven and Jenkins are used for teh application builds and Continuous Integration.
- UsedJava8features in developing teh 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 teh 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 teh systems requirements, and teh 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 State Farm applications and components.
- Created and configures management reports and Dashboards
- Worked on Control M for scheduling job
- Method s are used provided inJava8to make use of methods already named.
- Developed, evaluated and documented specific metrics for management purpose
- Responsible for teh integrity of teh 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 teh application.
- Applied design patterns such as Singleton, Inversion of Control, and DAO
- Implemented teh Business logic by efficiently utilizing teh 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 teh 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
Java/J2EE Developer
Responsibilities:
- Used spring framework in teh development of business components and integrated with teh Hibernate ORM tool.
- Developed and deployed web services to interact with partner interfaces, and client interfaces to consume teh 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 teh design and development of teh web front-end, middle-tier messaging and approval system.
- Implemented MVC pattern at teh Web tier level to isolate each layer of teh application to avoid teh 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 teh application.
- Support teh 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 TEMPhas 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 teh 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 dat 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 teh domain model
- Used Spring Framework for dependency and object injection.
- Used Spring MVC in teh Middle Tier for portal development
- Developed teh 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 teh 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 dat act as a controller dat maintains teh session state and handles user requests in Middle Tier
- Involved in maintaining teh Model-View-Controller architecture
- Monitored teh logs using Log4J and fixed teh problem
- Application deployed on Tomcat
- Used Apache Ant for teh build process.
- Designed and developed account module which autanticates teh access level for teh users