Java Full Stack Developer Resume
Rancho Cordova, CA
SUMMARY:
- Around 7+ years of extensive experience in Architecture, Analysis, Design, Development, Testing and Support of distributed and Web applications using Java - J2EE, AngularJS, HTML, CSS, JSP, XML, JAXP, AJAX, JQuery, Servlet, JDBC, ORM, Hibernate, SPRING, JPA, EJB, Web services..
- Expertise in back-end procedure development, for Database Applications using Oracle 9i & 10g, SQL and PL/SQL
- Expertise in J2EE Architecture using Java, JDBC, Java Beans, EJB, Servlets, JSP, JMS, Struts, ANT, Log4J, UML, XML, CSS, HTML, and JavaScript.
- Expertise in Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates and Spring MVC.
- Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
- Expertise in server-side development with JDBC, JMS, Servlet, MVC architecture, Java Beans, XML.
- Proficient in XML technologies like XSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
- Experience working with SOAP and Restful Web Service.
- Integrated the Drools and JBPM to application framework, which involved dynamic creation of knowledgebase and Knowledge session.
- Extensive experience using MAVEN to build the projects.
- Experience working with Agile SCRUM methodology and working in pair.
- Experience on Web Services, SOAP, JAX-RPC, WSDL, JSF, HIBERNATE, EJB, XML.
- Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers, JBOSS and Apache Tomcat Application Server.
TECHNICAL SKILLS:
Programming Languages: Java J2EE, C, C++, C#.
Object Oriented: UML, Microsoft Visio.
Operating Systems: Windows NT/2000/XP, LINUX, UNIX systems.
Tools: and IDE: Putty, JBuilder, Eclipse, NetBeans.
J2EE Technologies: Servlets, JSP, Struts, Spring, Hibernate, Web services, EJB, JSF, JMS.
Scripting Languages: HTML, CSS, JavaScript, Angular JS, JQuery, AJAX.
XML Schema: DTD, XSL, XSLT.
Database Skills: SQL, PL/SQL, Oracle, MySQL, JDBC.
Protocols: TCP/IP, HTTP, FTP, SOAP, RESTFUL.
Web/Application Server: Apache Tomcat, JBOSS, WebLogic9.2, WebSphere.
Databases: SQL Server 2000, Oracle 9i, 10g.
PROFESSIONAL EXPERIENCE:
Confidential, RANCHO CORDOVA, CA
Responsibilities:
- Understanding business objectives and implementation of business logic.
- Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
- Used Spring DI (Dependency Injection), Spring Batch to inject the dependencies to parent object.
- Developed a single page eligibility verification module using AngularJS, HTML5, CSS3
- Developed the user interfaces using JSF 2.0, JavaScript, HTML, DHTML, CSS and AJAX
- Used XML, XSD and JSON messages for Data transfer. Used JAXB API and DOM for XML parsing messages.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Wrote various types of Business rules in the. drl (drolls file), .ece(expectation files) Templates using Drools rule engine for business decision making; injecting beans into the rules engine and invoking using Rule Base Stateless Session
- Used Drools/Java based rule engine IDE to create an email client program from scratch with AI capabilities with interchangeable specializations, jobs, and databases
- Use of the spring framework for building the application based on MVC design paradigm.
- Exploited the potential of Hibernate for complex Object-Database mapping, transactions and for achieving dynamic business functionalities.
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
- Used Hibernate to store the persistence data into the Oracle database.
- Implemented spring framework inversion of control principle for beans.
- Involved in creation of an automated build environment for application using Jenkins, SVN, Maven, and deployed JAR, WAR, EAR files.
Environment: Java1.7, Aspect Oriented Programming (AOP), POJOs, JavaScript, Bootstrap, AngularJS, HTML5, JQuery, Ajax, CSS, SAP backend Database, PL/SQL, XML,Linux JavaScript, GIT, Maven Build Tool, Springs, Hibernate, Jmeter, JAXB, JSON, WSDL, SOAP, RESTful Web service, Jenkins, JBoss
Confidential, PLEASANTON, CA
Responsibilities:
- Designed and developed the application using Agile methodology and followed TDD.
- Wrote technical design document with the class, sequence, activity diagrams in each use case.
- Designed dynamic and browser compatible pages using JQuery, JavaScript, Bootstrap and Angular JS.
- Implemented J2EE design patterns such as Session Factory, DAO and DTO.
- Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular.
- Developed various reusable helper and utility classes that are used across all the modules of the application.
- Used JSF Framework for component based user interfaces.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Used Microservice architecture with Spring Boot based service through REST.
- Designed and developed Business components and integrated with Spring Framework.
- Wrote data components for plan setup, wrote and called stored procedures using Java, SQL, Hibernate.
- Involved in configuring and integrating Spring and Hibernate frameworks.
- Involved in design and implementation of MVC architecture in different modules.
- Used Elastic Search which helps to execute a search query and get back search hits that match the query.
- Involved in developing user authentication module using JAAS
- Responsible for writing utility classes, UI development using CSS, HTML, Bootstrap JavaScript, AngularJS.
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
- Responsible for configuring and deploying the builds on Tomcat Web Server.
Environment: Java1.8, J2EE, Sub Version, Python, Spring Boot, Spring Annotations, Dependency Injection, Aspect Oriented Programming (AOP), POJOs, JavaScript, Bootstrap, AngularJS, HTML5, JQuery, Ajax, CSS, SAP backend Database, PL/SQL, XML, JavaScript, Tortoise SVN for Change Management, Maven Build Tool, Springs, Hibernate, Jmeter, JMS API, JAXB, JSON, WSDL, SOAP, Linux, RESTful Web services, JBoss, jBoss Developer Studio, SQL Developer.
Confidential, Plano, TX
JAVA Full Stack Developer
Responsibilities:
- Designed and developed the application using Agile methodology and followed TDD.
- Wrote Technical design document with the class, sequence, activity diagrams in each use case.
- Designed dynamic and browser compatible pages using JQuery, JavaScript and Angular JS.
- Implemented J2EE design patterns such as Session Facade, Factory, DAO and DTO.
- Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular.
- Developed various reusable Helper and Utility classes that are used across all the modules of the application.
- Used Microservice architecture with Spring Boot based service through REST.
- Designed and developed Business components and Integrated with Spring framework.
- Wrote data Components for Plan Setup, wrote and called Stored Procedures using Java, HQL, Hibernate.
- Involved in configuring and integrating Spring and Hibernate frameworks.
- Used Elastic Search which helps to execute a search query and get back search hits that match the query.
- Used JSF Framework for component based user interfaces.
- Involved in design and implementation of MVC architecture in different modules.
- Responsible for writing utility classes, UI development using CSS, HTML, JavaScript, AngularJS.
- Integrated business layer using Hibernate with Spring DAO.
- Used Angular JS Factories and Services to make Ajax calls or Restful Calls to get data in JSON Format.
- Experienced working on IBM MQ and JMS for messaging
- Developed REST service documentation using Swagger UI and developed test cases using Junit and Mockito frameworks.
- Experience working in Java Authentication and Authorization Service which is the java implementation of the standard pluggable authentication module(JAAS).
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
- Did the application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them
Environment: J2EE/J2SE, Java 7.0, Java Script, Sub Version, Angular JS, Spring, Spring Batch, Hibernate, REST, JUNIT, JDBC, JMS, Apache Axis 2.0, MongoDB, Tomcat Web server, LDAP, WSDL, SOA, SOAP, XML, HTML, Jmeter, CSS, Log 4j, RAD 7, Oracle, SunOS (UNIX), Sub Version, JBoss, Maven, Linux and Windows 7
Confidential, Bloomington, IL
Sr. Java/ J2EE Developer
Responsibilities:
- Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
- Interacting with the Business Analyst and Host to understating the requirements using the Agile methodologies and SCRUM meeting to keep track and optimizing the end client needs.
- Designed logging information using the JUNIT
- Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
- Used Elastic Search which helps to execute a search query and get back search hits that match the query.
- Implemented SPRING MVC application framework to create and configure of java beans using SPRING IOC and also used SPRING Hibernate support, transaction management.
- Implemented the user interface using the JavaScript, JSP, AJAX, AngularJS, HTML, CSS and Bootstrap.
- Used JSF Framework for component based user interfaces
- Used JavaScript, AJAX, JQuery technologies for front end user input validations and Restful web service calls.
- Involved in developing user authentication module using JAAS.
- Designed and created DAO using data modelling in the integration layer.
- Used JPA annotations to map ORM entities
- Experienced working on IBM MQ and JMS for messaging.
- Developed all hibernate classes using hibernate framework writing the HQL, DB Schema and PL/SQL.
- Used the Java Collections API extensively in the application.
- Practiced Agile software development through TDD, continuous integration, stand-up meetings and close interaction with business owners.
Environment: Core Java, Sub Version, Spring Core, Spring MVC, Hibernate, Web services, JUnit, Mockito, AJAX, JSF, Jmeter, Angular JS, HTML, CSS, Bootstrap, XML, Eclipse IDE, Maven, Oracle, Linux, Agile, jBoss Developer Studio, SQL Developer .
Confidential, San Mateo, CA
Java Developer
Responsibilities:
- Worked on resolving issues for the Fortify scan results on multiple subsystems.
- Worked and developed web pages using JSP and Spring MVC Framework.
- Actively worked in requirement gathering for all the activities and actively carried out assignments in Agile- scrum work environments.
- Involved in the development of the UI using JSP, HTML, CSS, XML, XSL, JavaScript, AJAX, SAX and DOM Parsers.
- Developed Hibernate components and DAO Classes for business logic processing and database operations.
- Created UML Diagrams (Class and Sequence flow) during Design Phase using Rational Rose.
- As part of ULLD2 worked on the removal of the loan data points for the loan application through Create New Loan, Loan Pipeline, Evaluate Loans, Contract and Loan Allocation of single family selling system.
- Involved in Quarterly Releases and Light enhancements to selling system.
- Worked on enhancement requirements for the modules like Contract Pipeline, Create Contracts, View Contract Pipeline, and Default Settlement Parameters.
- Integrated with the back-end code (JSP) using AngularJS, JSON and AJAX to get and post the data to backend servers.
- Developed server-side services using Java5.0, Spring 2.5, Web Services (SOAP)
- Provided JUnit test cases for the application to support the Test Driven Development (TDD).
- Used and worked with the Maven for building the web application.
- Consumed Web Services for the usage of Rules module in the application development.
Environment: Java, J2EE, Spring Core, Spring MVC, Hibernate, XML, Weblogic Server, DB2, Eclipse, Maven, Clear Case, Clear Quest, Rational Rose, DBVisualizer, UNIX and HP Quality Center.
Confidential, Arlington, VA
Java Developer
Responsibilities:
- Good Experience in Comergent framework, MVC Frame Works and experience in SOA (Service Oriented Architecture) by creating the web services with SOAP and WSDL.
- Implemented web services (WSDL) and effectively worked with SOAP and XML, and XSLT.
- J2EE Architecture using Java, Multi-threading, JDBC, Java Beans, EJB, Servlets, JSP, JSF, Adobe FLEX, Struts, JUnit, ANT, Log4J, UML, XML, SAX, DOM, XSLT, CSS, HTML, JavaScript etc.,
- Ability to interact with IT staff or vendors in performing complex testing, support and troubleshooting functions.
- Good knowledge in log4J implementation to persist the data into logs files.
- Prepared the requirements document and technical specification document to start the implementation
- Modified existing User Interface using JavaScript, HTML, CSS and Custom tags.
- Design UI and write backing business logic, in the existing framework.
- Creating and Consuming Web Services; Communicating with SOAP messages for SOA systems.
- Deployed web services using SOAP UI for testing web services.
- Participated in design, creation and tracking of stories to finish in Jira.
- Involved in writing JUnit test cases and system test cases.
- Worked on Production support, Remedy defect tracking tool and fixed the related issues.
Environment: SOAP, WSDL, XML, XSLT, HTML, CSS, Java, Tomcat, Servlets, EJB3.0, DB2, JUnit, Web Services and Oracle.