Java Full Stack Developer Resume
Santa Ana, CA
SUMMARY:
- About 8 Years of experience in developing, testing, debugging, implementing and supporting software applications using Java/J2EE technologies on Windows2000/XP/ NT/ Vista/7, UNIX, LINUX and Solaris 7/10 platforms.
- Experienced in developing, deploying, and supporting Java/J2EE enterprise class projects using Eclipse IDE 3.4, Core Java 1.5/1.6, Java Swing, JDBC, Servlets 2.4, Java Server Pages 2.0, JSTL 1.2, Java Server Faces, Enterprise Java Beans 3.0, Java Messaging Service and Database technologies like MS SQL Server 2008 and Oracle 9i/10g.
- Experienced in using Java/J2EE frameworks like Struts 2.0, Hibernate, Java Persistence and Spring.
- Expertise with developing enterprise web - based application based on HTML, CSS, Java Script, XML, JQuery, Angular.js and AJAX.
- Hands on experience with Angular 2.0 components, UI services to consume rest services using Component based architecture, router for navigation and services to connect the web application to back-end APIs.
- Experience in development methodologies such as Agile, Scrum, Test Driven Development and Waterfall. Proficient in UML Concepts and Java/J2EE Design Patterns.
- Extensive Experience in working with various databases like Oracle, My SQL,DB2 and SQL Server
- Experience with multiple Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.
- Hands on Experience in Version control tools like CVS, SVN and Clear Case.
- Hands on Experience in Ant, Maven, Log4j and JUnit,JMeter, HP Performance meter
- Hands on experience in various Java persistence technologies like JPA, Hibernate and EJB-entity bean etc.
- Experienced in developing and deploying session beans, entity beans representing different types of business logic abstractions
- Experieced in developing Point of Sale Applications which involves working with credit and debit card transaction management and creating UI for the application
- Created Single Page Applications using Angular and created services and controllers.
- Implemented SOA Archietecture using web services
- Integrated Oracle CRM with various selerix portals using SOAP web services.
- Expertise in JDBC Connection Pooling, Persistence, Caching, HTTP, HTTP Tunneling.
- Experienced in working with Restful, WSDL and SOAP Web services
- SOAP UI is used for Unit Testing the web services and operations.
- JAXB objects are generated and Marshalling/UnMarshalling is performed.
- Hands on experience on UNIX platforms, Implemented scripts using shell scripting language.
TECHNICAL SKILLS:
Languages: C, C++, Java, XML, SQL
Core Expertise: Java, J2EE, Swing, Servlets, JSP, JDBC, Hibernate, Spring, Spring Boot, SpringData, JSTL, Struts 2.0, JDBC, XML, HTML,HTML5, Angular.js,AJAX, Java Script,CSS,: XSLT, bootstrap,AWS
Web/Application Servers: Web Logic, Web Sphere, JBoss, Apache Tomcat
Databases: MS SQL Server, Oracle, MySQL,MongoDB
Web Services/Messaging: SOA, SOAP, REST, WSDL, Spring Web Services.
IDE/Tools: Eclipse, NetBeans, TOAD, and Rational Tools.
Testing and Build Tools: JUnit, Log4j, ANT and Maven.
Source Control: CVS, SVN, GitHub and Clear Case.
Operating Systems: Windows 9x / 2000x / XP, UNIX, Linux and Sun Solaris
PROFESSIONAL EXPERIENCE:
Confidential, Santa ana,CA
Java Full Stack Developer
Responsibilties:
- Engaged client to gather software requirements/business rules and ensured alignment with .Net development team.
- Translated requirements into deliverable functional specifications and user cases, user stories, process diagrams and data models.
- Used Core Java classes to implement business logic.
- Involved in creating Java client applications and bridged the communication between them using Jni4net.
- Designed and developed web application using Spring MVC to the underlying Client API.
- Involved in writing asynchronous callback functions between executable file and .net application.
- Involved in marshalling and Unmarshalling JAXB objects and finally converting to String.
- Utilized Jackson processor to handle JSON data binding for Request/Response Objects.
- Used AJAX to make server calls asynchronously.
- Created Angular 2.0 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators
- Created Single Page Applications and created custom services, directives using angular 2.
- Embedded Ngx-bootstrap components to embed various bootstrap components powered by Angular
- Utilized Template driven form validation in angular 2
- Worked with observables while communicating with rest api’s and route params and utilized life cycle hooks.
Environment: Jdk 8, Core java, .Net, Angular 2, lambda expressions, JNI4net,JSP,Multithreding, Bootstrap,CSS3, HTML,JAXB, Spring MVC, AJAX
Confidential, Santa ana,CAJava WebService Developer/SOA Developer
Responsiblities:
- Worked Closely with Business Owners to understand the Businees requirements and functionalities
- Used Spring-ws-core Template for creating the SOAP message
- Used wsse Security SOAP extension(OASIS) which focuses XML Encryption and Signature to provide end to tend Security
- Experience in implementation of Security Management tools (openSSO, Axiomatics) in enterprise wide Applications to achieve Authentication, Authorization.
- Worked on different Operations like Insert,Query,Update o both CRM and Selerix via soap Actions provided
- Used SOAPUI to test the Webservice involves Inspection,invoking development, simulation and mocking, functional testing and load testing
- Used Bit bucket/GIT(via Source Tree) as VCS
- Mapped Fields between Selerix and CRM and handled SOAP client exceptions
- Troubleshooted and fixed Encryption related protocols (TLSv1.0,TLSv1.1,SSL) like Connection reset and Timeouts.
- Used Spring(StringSource and Result) and JAXB for marshalling and unmarashalling Objects
Enviroment: Spring core-ws 2.3.0,Dependency Injection, Oracle CRM, jdk 7,JAX-WS,Eclipse,XML
Confidential, Glendale,CAJAVA Full Stack Developer
Responsibilities:
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
- Developed a Swing Application with the Graphical Simulation for the analysis of outbound inventory which demonstrates and alerts for differential growth and decline.
- Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
- Worked with a variety of issues involving multithreading, server connectivity and user interface.
- Devleoped Rest functionality using Spring Boot with Spring Data and Hibernate ORM
- Involved in developing single page applications using Angular.js
- Involved in creating controllers, custom directives and services in angular.js
- Involved in enhancing an existing AngularJS application to follow MVC as a proof of concept
- Involved in injecting dependencies into code using Spring core module concepts like Spring IOC of Spring Framework.
- Implemented Service Oriented Architecture by developing Java web services using REST.
- Used CSS3,Boostrap for styling web pages and displaying information in a web browser.
- Used Log4j logging framework to write Log messages with various levels.
- Involved in fixing bugs and minor enhancements for the front-end modules.
- Used Ant for starting up the application server in various modes.
- Used SVN for version control.
- Created the Process flow for deploying application in Web Logic environment.
- Responsible for the dealing with the problem, bug fixing and troubleshooting.
Environment: JDK 1.7, Hibernate,Struts 2.0, multithreading,JSP, Servlets, Rest. JavaScript, Spring Data, JQuery, SOAP Web Services, AJAX SVN,Angular1.6,Responsive Web design,Eclipse, Spring boot, WebSphere, Oracle 10g,JMeter,Weblogic, Karma, ANT and UNIX.
Confidential, MIJAVA Developer
Responsibilities:
- Interacted with Business Owners and collected the information required for the enhancements.
- Applied Design Patterns and designed based on Struts framework.
- Used JDBC for database access.
- Co-coordinated with the offshore teams to resolve high priority issues and planning for the implementations.
- Designed and developed the CSRF token generation for all the vulnerable urls for several products to resolve security issues like Cross site scripting, SQL injections and Link injections.
- Implemented Struts Framework based on the Model View Controller (J2EE Design Patterns) design paradigm.
- Co-coordinating the integration teams Integration & resolving integration issues.
- Designed and developed many of the project deliverables including GUI design, SOAP Interfaces Web Services, WSDL and J2EE Middleware services for MCADC
- Worked in a several migration and upgrade projects like Clear Quest to Quality Center,
- Migrated Risk Systems products from Oracle 9i to 10G, 10g to 11g, Websphere 5.x to 6.0 and WAS to JBoss
- Executed the Batch jobs in C and ProC
- Developing complex SQL queries and Unix scripts.
- Used PVCS, Version Manager, Subversion and SVN as version control tools.
Environment: Java, J2EE (Servlets, JSP, JDBC), RAD7.0, RSA, Struts Frame Work, Putty, WinSCP, Oracle 9i /10g/11g, C, Pro*C, Unix, Brighterion’s iPrevent, Fair Issac’s FICO, JUnit, Clear Quest, Quality Center, PVCS, Version Manager, Subversion, SVN, CSS, JIRA, GWT, Paragon tool, TOAD, SOAP4.5, WSDL, Burpsuite and Bamboo
Confidential, AZJava Developer
Responsibilities:
- I was involved in the requirement analysis, design, and development as well as in the testing of this product.
- Developed Servlets and back-end java classes using JBoss server
- Performed client side validations using JavaScript.
- Developed Servlets and JSP based on MVC pattern using Struts Action framework.
- Developed JSP custom tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Struts Framework
- Responsive web design with bootstrapand other JavaScript frameworks
- Involved in developing panelist registration module.
- Designed and developed JSP pages using Jakarta Struts.
- Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
- Used sql queries for getting the panelist’s information.
- Involved in designing and developing the Business Reports which involved complex business logic
- Developed stored procedures to get appropriate data from database filtered based on the business logic for each of the report
- Deployed the application in JBoss application server.
- Developed manual and automated test scripts using JUNIT
- Migration of web application from jdk1.4 to jdk 1.6
- Migration of database from oracle 10g to oracle 11g.
- Moving tables from current schemas to new schemas.
- Deploying and testing the web application for new schemas changes.
- Fixing bugs during the System testing and production deployment.
Environment: Java5/JDK1.5, JSP, Struts, Servlets, JNDI, JDBC, JBoss Server 9.2, 10.0, SQL, PL/SQL, Oracle 9i, 10g, XML, HTML, Java Script, JUnit, Jasper Reports, CVS, spring, Hibernate, Windows XP
Confidential, NJDeveloper
Responsibilities:
- Performed requirement analysis and design
- Part of the Development team for implementing business requirements.
- Actively involved in development, testing and delivery of the application.
- Involved in Defect Prevention in the all Phase of SDLC (Software development Life Cycle).
- Follow waterfall development methodology and JSF framework for all implementations and maintenance change requests.
- Used Struts framework for the flow of the pages a created Action classes and action forms.
- Struts Validation Framework is used for server side validation.
- Hibernate is used as an object-relational persistence framework to store and retrieve objects from the database.
- Generated Hibernate mapping files for the database tables.
- Used Middlegen and hbm2java tools to create the mapping files and pojo classes.
- Used Data Access Objects, value objects design patterns.
- Use Toad as a database editor to query and update business data in Oracle database.
- Prepare functional and unit test cases.
- Perform extensive testing to assure quality and bug-free deliverables.
Environment: Oracle, MS Office, J2EE, Spring, Hibernate Oracle, Adobe Acrobat, WebSphere Studio Application Developer, JSP, Java Beans, Java Servlets, SOAP, Struts, Tomcat Web Server, Web Service Definition Language (WSDL), WebSphere, HIPAA, HTML, Java, XML, XSLT, Ant, Clear Case, Eclipse, JUnit, MS Visio, MS Visual Sourcesafe, Rational ClearQuest, UML.
ConfidentialAssociate Engineer
Responsibilities:
- Involved in coding of various features using html, javascript, java, j2ee, SQL etc., Some of features are
- Create Modify, Close, Terminate, Cancel Work Placement Request use cases.
- Modify Engineering Project Focals / Alternate Engineering Project Focals use cases.
- Code review for the peer’s code and in corporate changes for peers comments for my code.
- Unit testing the application and fixing the issues identified.
- Integration of WPR with Work Transfer Management System Project and doing the integration testing.
- System testing the application and fix the issues identified.
Environment: Oracle App Server, Eclipse, JAVA, JSP, Servlets, Struts Framework JMS, JNDI, JTA, Java Mail, HTML, XML, XSLT, MS Visual SourceSafe
