Java Full Stack Consultant Resume
Dallas, TX
SUMMARY
- Total 15+ years of IT experience including 8+ year of experience as a Java Web application Developer and 7 years as a Human Resource Manager in both Product and Service based Industries
- Strong experience in teh field of Information Technology with focus on teh design, analysis, development and maintenance of various business applications, which includes 7+ years of experience in Object Oriented Development using Core JAVA and J2EE Technologies.
- Very Strong Solid background in J2SE and developing core java applications, multithreading, Internationalization, Data Structures, Generics, Collections, Garbage collection, Hash Map/Hash Table, Applets, RMI, File I/O Operations and Reflection.
- Extensive experience in web application development using J2EE - Struts 1.3/2.0, Servlets 2.1/2.4, JSP1.0/2.0, JSF 2.1, JDBC, XML,kafka and Aws
- Very Comfortable working on Windows, Linux and Unix Operating Systems.
- Sound noledge of teh Software Development Life Cycle and Agile/Scrum Methodologies.
- Extensive hands on experience in using Tomcat 5.0/5.5, Web logic 9.0/10.0, WebSphere 7.0.
- Proficient in Web page creation using HTML, DOM, JQuery, JavaScript, DOJO, DHTMLX, Primefaces and CSS,spring boot
- Solid Background in Object Oriented Analysis and Design (OOAD), Use Cases, UML, Rational Rose.
- Strong Experience in implementing J2EE Design Patterns like Front Controller, Business Delegate, Session Façade, Data Access Object, Data Transfer Object and Java design patterns like Singleton, Factory Method, Adapter, Observer and Single Thread Execution.
- Experienced in developing web-based applications usingPython, Django, QT, C++, XML, CSS, JSON, HTML, DHTML, JavaScript and JQuer
- Developed Merge jobs inPythonto extract and load data into MySQL database
- Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
- Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
- Strong experience in using teh Oracle 10g/11g, MySQL, DB2 databases.
- Excellent experience in implementing Hibernate2.0/3.0 as ORM (Object-Relational Mapping) and JPA.
- Strong experience in Spring2.0 framework. Involved in developing a prototype for teh project using Spring MVC framework as an alternative to struts and Spring Context module for implementing business logic.
- Excellent Experience in design and development of SOA based Web-Services as Service Providers and Consumers using HTTP/XML, XSL and WSDL, UDDI, SOAP.
- Extensive hands on experience using AWS and VM ware.
- Preparing reports CMS annual reports by analysing teh big data from year .
- Interacted with end users during design, development, deployments and maintenance of teh projects for analysing user requirements and ensuring functionality and live promotions As a HR Manager:
- Acts as teh human resources single point of teh contact for building, recruiting, selection and retention business strategies.
- Able to perform organizational diagnostics and provide recommendations for improvement, highly skilled in preparing for restricting, downsizing, change management morale and retention.
- Lead evaluation of employee relations and human resources policies, programs, and practices
- Created a full cycle Talent Acquisition Strategy- to include sourcing, interview and testing strategies. Leads campus recruitment and Internship program
- Strong relationship-building and effective collaboration with management, co-workers, vendors and clients. Ability to create and execute, coaching and counselling programs for executives, managers and supervisors.
- Sound experience in leading strategic and hands-on HR deliverables at teh site level, in manufacturing environments
- Highly motivated team player with excellent Interpersonal and Customer Relational Skills, Proven
TECHNICAL SKILLS
Languages: Java/J2EE, JavaScript, HTML 5, CSS 3, SQL, SQL, UML
Web Technologies: Java Servlet 2.3, JDBC 2.0, CSS, JavaScript, Apache Velocity, LessCSS, JAXB 2.0, JSP 1.2, JNDI, AJAX, JQuery, Struts 2.0, JMS, Web service using AXIS2,, JAX-RPC, JAX-WS, DOJO, DHTMLX, Spring Boot
Application Servers: Confidential WebSphere Application Server 6.1.1, Web Logic 8.1/10.2, JBoss EAP 6.3.2
Web Server: Apache Tomcat 5.0 / 5.5/7.0
Frameworks / APIs / Tools: Spring framework 3.0, JSF 2.1(facelets), Struts 1.1/1.2/2.0/Tiles, JUnit- Mockito, EasyMocking, Log4j, Ant, WEB SERVICES (SOAP, REST, WSDL, UDDI), Reactjs, Angular JS
Development Tools: Eclipse, RAD.
XML: XSL, DOM, XML Schema, JAXB/SAX, XSLT and Designing DTDs.
Development Build Tools: ANT, Maven 3.x
Modeling Tools / Languages: UML on Rational Rose 4.0, Confidential Rational Software Architect, Star UML
Database: Confidential DB2 and Oracle 8i/9i/10g SQL
Operating Systems: Microsoft Windows 98/2000/NT/XP, Linux
ORM: Hibernate 3.0, JPA
Database query tools: PG Admin, TOAD, Oracle SQL Developer, SQLyog
Development Methodologies: Waterfall Model, and Agile Methodologies
PROFESSIONAL EXPERIENCE
Confidential, Dallas, Tx
Java full stack Consultant
Responsibilities:
- Developed teh project using Agile Methodology
- Used Model View Controller pattern, JSP as teh presentation layer.
- Used Spring for transaction management and for dependency injection
- Developed Dashboard features using HTML, JavaScript, CSS, JSP and AJAX
- Developed various API’s.
- Worked on code coverage on multiple modules, used sonar cube.
- Developed Struts MVC components like Action Forms, Action classes, Action Servlet, DynaActionForm
- Configuring Hibernate ORM methodologies and writing SQL and HQL queries and Kafka and Aws
- Reviewing teh code to make sure it follows thebest practicesand thecode
- Extensively involved using Maven build script to build and deploy teh application
- Used JMS in exchanging secure data
- Extensively used Junit testing
- GIT was used for version control
- Involved in peer review
Environment: Java, Spring, Struts, Hibernate, JSP, JavaScript, CSS, HTML, AJAX, Ant, JUnit,Log4j, Jboss, Eclipse,UNIX, Reactjs, AWS, spring boot
Confidential, Lansing, MISenior Java full stack Consultant
Responsibilities:
- Involved in teh design and development of three tier web-based trust management system
- Used Model View Controller pattern, JSP as teh presentation layer, Struts as teh controller
- Used Spring for transaction management and for dependency injection
- Developed light weight user interfaces to display teh live rates, reports and updates on web page using HTML, JavaScript, CSS, JSP and AJAX
- Teh pcf-java-client project is a Java language binding for interacting with a Pivotal Cloud Foundry instance. Most of teh Cloud Foundry API can be accessed with teh cf-java-client project, and dis is an extension of that project for Pivotal Cloud Foundry-specific APIs.
- Used AJAX in teh JSP side to retrieve teh records dynamically from teh database and displayed on teh front end, it avoids refreshing of total page
- Developed Struts MVC components like Action Forms, Action classes, Action Servlet, DynaActionForm
- Configuring Hibernate ORM methodologies and writing SQL and HQL queries and Kafka and Aws
- Developing hibernate mapping and hibernate configuration files
- Used teh Ant build script to build and deploy teh application in UNIX Server
- Used various UNIX commands for manipulation of directories and files
Environment: Java, Spring, Struts, Hibernate, JSP, JavaScript, CSS, HTML, AJAX, Ant, JUnit, Eclipse, MQ Series, UNIX, Reactjs, AWS, spring boot
Confidential
Senior Java/J2EE Consultant
Responsibilities:
- Involved in teh design and implementation of teh architecture for teh project using OOAD, UML Design Patterns
- Interpreting complicated requirements and implementing them in a user-friendly application that meets teh needs of teh users.
- Developed teh project using Agile Methodology
- Developed teh code using Test driven Development
- Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
- Completed teh work from teh Sprint Backlog and reporting teh progress every day
- Developed teh view components usingJSP, HTML, Struts Logic tagsandStruts tag libraries
- Using Log4j, HTML developed UI pages on teh client side
- Used Ajax for interactive and dynamic interfaces on web pages
- Involved in coding for presentation layer using JSF framework, JSPs, Java Script, XML/XSLT,kafka
- Used Jasper Reports to develop teh reports and generated teh PDF through web browser
- Developed DAO classes using Spring JDBC and spring boot
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
- Used Jdbc Template, Simple Jdbc Template and teh associated row mappers
- Used Spring AOP for teh Declarative Transaction Management
- Used Spring JTA Transaction manager to remove teh dependencies on teh container
- Involved in consumingXML Web Services (SOA)usingSOAP, SAXandDOMXML parsers
- UsedSonatype Nexusasrepository Manager
- UsedHudsonas continuous Integration tool andMaven 2.2as Build tool
- Reviewing teh code to make sure it follows thebest practicesand thecode
- Covered by JUNITTest cases and AWS
- Extensively used teh JUNIT testing suite for testing and Log4J for logging
- Worked on creating Data Source by SQL Server 2005
- Involved in Peer Reviews of teh code
Environment: Confidential - Rational Application Developer (RAD), JMS 1.1, JSF 1.1, Web sphere Application Server v6.1, HTML, AJAX, Web services, Jsp, Spring Aop, Spring Jdbc, JavaScript, Windows XP and SQL Server 2005, Reactjs, spring boot
Confidential, Camp Hill, PA
Senior Java/J2EE Consultant
Responsibilities:
- Responsible for analysis, design, development, deployment, testing of teh BEC Upgrades project. Involved in Project design, Reviewed teh Business & Functional technical documentations, technical walkthrough’s, identification of Issues & Risks, implementation of project to production on time
- Involved in teh Detailed Technical design and created Use case diagrams, Activity diagrams, Sequence diagrams, Class diagrams and deployment diagrams of teh application with Rational Software Architect (RSA) and connected to teh Use case in RequisitePro
- Worked Closely with Architect and Business in identifying teh changes in existing application and proposed solutions
- Implemented Factory, Session Façade, DAO, and Helper Design patterns for teh project. Developed DAO classes using teh BroadVision Java API and AWS
- Developed user interface such as Create Benefit Grid Tool & Plan Selector Tools using Tiles framework
- Developed Plan Tool’s web pages using JSP’s, HTML, CSS, XML and Struts Tag libraries.
- All teh dynamic content and links were displayed in web pages using IEP/DCC of BroadVision Content Management Server and kafka and Aws
- Developed Action Classes, Form Beans, Data Transfer Objects (DTO), Database Access Objects (DAO), Value Objects (VO), Business Delegate, Façade along with business rules at server side for handling requests and responses from web pages using Struts Framework
- BroadVision portal was used to provide customized content and J2EE and struts used for robustness, performance and scalability
- Worked with external systems such as ECS, ICIS, CICS and LDAP to retrieve teh Member data & available Blue Choice Medical Plans provisions.
- Executed teh unit testing of teh application and prepared Unit test cases. Used Clear Quest to handle teh defects effectively
- Responsible for Peer Code Reviews
- Responsible for Knowledge Transfer Sessions to Production Support Team
Environment: Java, J2EE, Servlets, JSP, JDBC, CSS, AJAX, Struts Framework, WSAD 5.1.2, DB2, Oracle 9i, CICS, SQL Navigator, Rational Rose 2000, Unix, Rational Software (ClearQuest, RequisitePro), BEA WebLogic, Confidential RAD 7.0, Windows XP,spring boot
Confidential, Mt Laurel,NJ
Java/J2EE Consultant
Responsibilities:
- Created JSP pages to get user information such as, Prior Carrier information, Driving history, Accidents and other details.
- Struts Framework was used in creating teh front-end application and providing proper validations using validator plugin. Custom validations were written for some fields. Information is channelled through MQueues to Mainframes using MDBs.
- User can choose among teh list of optional and mandatory coverages for that state and selects teh coverages he needs.
- AJAX is used to populate fields in user information screens.
- Teh information for a quoted or bought policy is saved in teh database using Entity beans.
- Used JMS for teh asynchronous exchange of critical business data and events among J2EE components and legacy system.
- For user convenience, a third party chat application Kana is incorporated in teh system to provide users with teh feature of chatting with licensed Metlife Agents.
- User can choose to buy teh policy online or can speak to agents local to his area by using teh Agent Locator service.
- ClearCase was used as teh Version Control Software.
- Generated prepared statements for Database updates.
- Creating Data Source by SQL Server and AWS and spring boot
- Responsible for creating and maintaining PL/SQL Packages and procedures
- Used Business Delegate and Service Locator Patterns for JNDI lookup and EJB binding.
Environment: J2EE(Java Enterprise Application), JSP 2.2, Struts, RAD 6.0, EJB, Hibernate, Oracle 9, PL/SQL, XML, XSLT, WebSphere 5.x, HTML, DHTML, CSS, JavaScript and AJAX, Reactjs,kafka
Confidential
Executive-HRResponsibilities:
- HRP, RECRUITMENT: Human Resource Planning for optimum usage of manpower, analysing teh results of HRP and recruit teh candidates for teh budgeted and new positions. Usage of various recruitment methods for timely recruitment.
- PAYROLL & MUSTER ROLL MANAGEMENT: Monitoring daily attendance, preparation of salaries for Employees, consultants. Full and final settlement (F&F) for retired and resigned employees as per norms.
- EMPLOYEE ENGAGEMENT & WELFARE ACTIVITIES: Responsible to maintain teh cheery environment in teh office all day. Responsible for planning and implementation of employee recreation activities (Tours, Parties & Programmes) with teh help of outside agencies. Motivating teh employees towards social services with teh help of outside agencies.
- PERFORMANCE MANAGEMENT& & DEVELOPMENT: Conducting Annual Performance Appraisals by using various methods. Identification of needs by GAP analysis and prepare materials and Manuals for programmes.
- MIS &GENERAL ADMINISTRATION: Responsible for Management Information System and global reports. Support experts in liaison process with Govt. authorities for legal issues. Drafting various circulars to teh departments and to teh external agencies.