We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Irvine, CA

SUMMARY OF EXPERIENCE:

  • Experienced Java/J2EE professional with extensive back ground in Software Development Life Cycle(SDLC).

  • 8 years of experience in designing and developing enterprise level multi - tier and Single-page web Applications in various domains.
  • Experience in utilizing open-source frameworks such as Angular-JS, Node-JS, Struts, Spring, Hibernate, JSF and JQuery .
  • Experience in consuming RESTful services using Angular $http, $resource and JQuery to exchange (request / responses) information with databases such as Oracle and MySQL.
  • Experienced in MEAN stack development (Mongo-DB, Express.JS, Angular-JS & Node.JS).
  • Experience in developing web applications using Java/J2EE, JSP, Servlets, EJB, JDBC, Spring, Struts, JSF, Hibernate, Web Services and XML.
  • Thorough knowledge of Web technologies: XML, WML, SAX/DOM Parser, AJAX, HTML, CSS, Bootstrap and JavaScript.
  • Expertise in SOA, Web Services (XML Beans), Apache Camel and XML technologies (XSLT, Xpath).
  • Experienced in writing complex Queries, Stored procedures, functions, packages, tables, views and triggers with major databases such as Oracle, DB2 and MySQL.
  • Possess expertise in designing and developing web and mobile applications using HTML 5, CSS3, Less, JavaScript, jQuery, nodeJs, Angular-JS.
  • Developed Listeners using JMS and configured them to connect IBM MQ Queue using spring templates.
  • Implemented Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security.
  • Proven software development experience using different methodologies - Agile, Waterfall and TDD.
  • Expert in coding using core java concepts like multithreading, collections, serialization, synchronization, exception handling and database connections.
  • Implemented Restful web service with the use of URI templates and content negotiation.
  • Hands-on experience in relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL programming and NoSQL database Mongo DB.
  • Strong experience in deploying J2EE components on JBOSS, Apache Tomcat, BEA WebLogic, and IBM WebSphere application servers.
  • Strong experience on various Java Design Patterns such as DAO, DTO, Front Controller, Business Object, Prototype.
  • Helped launch site on new CMS platform using node.js and handlebars.js. Coded multiple content types.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS).
  • Extensive development experience on different IDE’s like Eclipse, IBM Rational Application Developer, WebSphere Integration Developer and NetBeans.
  • Developed the UI panels using XHTML , Angular - JS , XML and JQuery
  • Worked on SOA to develop RESTful Web service to generate and consume services from different modules. Implemented MVC Framework to make single page applications SPAs for responsive services.
  • Test Driven Programmer with thorough knowledge in Unit testing with JUnit and using SoapUI, Postman for Web Service testing, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
  • Strong experience working with version control software like Apache Subversion, GIT and build tools such as ANT, Maven, Gradle and Jenkins.
  • Expertise in object modeling and Object Oriented design methodologies (UML). Experience in creating UML diagrams like Class, Object, Use Case, State and Activity diagrams.
  • Developed the administrative UI using Backbone.js.
  • Good working experience in operating systems like UNIX, Solaris and Windows.
  • Experience in handling/executing projects using Agile methodologies (SCRUM) along with Test Driven Development techniques.
  • Skilled and experienced in co-coordinating efforts among multiple teams (on-site and off-shore and third parties).
  • Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast paced environment
  • Experienced in working with DEV-OPS tools like AWS, Jenkins, Ansible, Docker, Git to perform Continuous integration and Continuous delivery.

TECHNICAL SKILLS:

Languages: Java/J2EE, SQL, PL/SQL, HTML, DHTML, JavaScript, Perl, UML, XML, XSL, XSLT, jQuery

J2EE Standards: JDBC, JNDI, Java Mail, JTA

WebTechnologies: JSP, Servlet, JAX-WS, AXIS, REST (JAX-RS), SOA, SOAP, JMS, Bootstrap, EJB, Angular-JS, Typescript, RMI, IBM MQ Series

Databases: Oracle, MySQL, Sybase, SQL-Server-2008, Mongo-DB

IDE’s: Eclipse, Visual Studio Code, Intellij, Sublime, RAD

Web/App Servers: WebSphere Application Server, WebLogic, JBoss, Apache Tomcat

Frameworks: Struts, Node-JS, Spring, JSF, Hibernate, Apache Camel

Operating Systems: Windows, UNIX, Solaris, AIX

Tools/Utilities: Ant,Log4j, JUnit, Caliber, Maven, Gradle 2.1, Jenkins, SOAPUI, POSTMAN

Methodologies: Agile (Scrum, TDD), Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Irvine, CA

JAVA Full Stack Developer

Responsibilities:

  • Actively involved in the analysis, design, development, testing and maintenance process of the application using Agile methodology which include daily Stand up meetings, Weekly scrum etc. 

  • Involved in daily meeting with Onsite - Offshore coordination and  involved in project coding phase and active member in project maintenance activities.
  • Developed application UI screens for various modules using HTML, CSS, java script, Angular Js JSX, Bootstrap, ReactJS, Node JS.
  • Developed presentation and container components using React and JSX and used various lifecycle methods to perform component updates.
  • Developed Redux actions, store and reducer functions to implement unidirectional data flow in the application.
  • Developed backend service calls using React thunk and took part in developing unit test cases using JEST, Nock and React testing tools.
  • Created Responsive web design using Bootstrap column layouts and CSS3 Media queries and used LESS as CSS preprocessor.
  • Developed REST web services using Spring MVC Rest to expose the API data in the form of XML and JSON.
  • Developed Spring service layer and data access layer following annotation approach to interact with Mysql database.
  • Developed Spring JPA mappings and repositories and created custom queries to perform persistence operations.
  • Developed Apache Camel Routes for mediation and used various Enterprise integration patterns to connect to other systems.
  • Used Spring JPA transaction manager to manage transactions in the application and used various propagation levels.
  • Using Jenkins and Glu for building and deploying the projects and worked on Stash   GIT repository   software.
  • Developed unit test cases using TestNg and EasyMock and took part in setting up code coverage reports using Sonar.
  • Involved in development of maven build based java web application. 
  • Used Maven for build and deployment to Tomcat server and Log4j for application logging and splunk as log monitoring.
  • Worked as part of Microservices  team to develop and deliver Maven projects to deploy on tomcat. 
  • Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Took part in setting up AWS EC2, RDS instances and created Ansible playbooks for CI/CD pipeline.
  • Established continuous integration (CI) practices and standards for the UFTWF. Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, JUnit, Selenium and Maven.
  

Environment: Java 1.7, Agile, Spring 4, Apache Camel, Tomcat 7, log4j, GIT (Stash), Source Tree, REST web services, Maven, Eclipse, XML, JSON, Jenkins, maven, FileZilla, Docker, React js, JSX, Bootstrap, HTML, CSS, JS, Apache Camel, MYSQL, Ansible, Microservices .

Confidential, Blue Ash, OH

JAVA Full Stack Developer

Responsibilities:

  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.

  • Created Custom Directives in Angular-JS, making use of Modules and Filters objects according to the application requirement. Involved in making Spring and Hibernate enhancements to existing applications Developed unit test cases using Mocha and Karma as unit test runner for various application modules.
  • Used Spring LDAP for user security credentials authentication and for validating the User roles.
  • Developed Restful services using Spring Boot and Jersey integration and involved in creating Jersey filters, interceptors and exception mappers.
  • Coded Gradle build scripts to build and deploy the application on WebSphere. ETL jar is configured to run on daily and monthly basis this job is configured in Cron tab.
  • Created Gulp scripts for various tasks and used Node-JS for managing application UI Dependencies.
  • Designed and Developed UI for Portfolio Review Dashboard application using Angular-JS, HTML, CSS, Bootstrap, LESS, JavaScript and JQuery Developed a Java based ETL tool which extracts data from sources like IBM Cognos (xml) & MySQL and dumps data in the target tables in MySQL database.
  • Developed Batch jobs using Spring Batch to read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling. 
  • Used Mongoose JS to access the documents from the Node-JS web server and build data models for the entities in the database schema.
  • Worked to secure RESTful web services with Spring security to authenticate any third party requests coming in. 
  • Used Express JS to build a web service to provide access to the models and exposed it using a REST API that emits JSON. Secured the app with Passport JS using a local strategy.
  • Server instances are created on AWS. Tomcat, Swagger and hawtio are installed and used for deploying  Microservices .
  • Apache Camel is used for generating routes for Merchant portal Microservice  where merchant employees can login and admins can manage employees .
  • Created REST clients to consume data from other partner applications and involved in creating POC’s using MEAN stack and enhancing existing REST API’s developed using Node-JS, Express-JS and Mongo-db.
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Utilized Angular-JS framework to bind HTML template (views) to JavaScript object (models).Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment of Java Applications.
  • Involved in development of maven build based java web application .
  • Used Maven  for building the EAR file.
  • Developed the UI panels using XHTML , Angular-JS , XML , Web Services , WebSphere Application Servers and JQuery
  • Used MySQL as backend database using Windows OS, Involved in development of Stored Procedures, Functions, Packages and Triggers.
  • Deployed the application on a JBoss server on a UNIX platform.

Environment: Agile, Core Java 1.8, Spring 4, Spring Boot, Angular-JS, HTML 5, Node-JS, Bootstrap, CSS, JavaScript, JQuery, MySQL, Mongo-db, Microservices, Hibernate, JERSEY REST, Eclipse, NetBeans, IBM Cognos, JMS, Apache Camel, JBoss, Jenkins, AWS, Unix, Web Service, WebSphere.

Confidential, Austin, Texas

Java/J2EE Developer

Responsibilities:

  • Developed user stories using Core Java and spring and consumed Rest web services exposed from the profit center.

  • Developed Transaction tracking application for profit centers using Spring MVC, Angular-JS, Angular-UI, Html, Bootstrap, CSS, Javascript and Jquery.
  • Worked on SOAP UI for testing request/response client internal/external web service and outbound internal/external web services.
  • Used Maven for create the project archetype and build the interface modules for create war and ear files Developed Apache Camel routes and defined JMS endpoints for message processing and routing.
  • Worked on Agile Rally dev for define user stories, tasks and defects.
  • Configured Hibernate’s second level cache using EHCache to reduce the number of hits to the configuration table data
  • Utilized Angular.JS UI-bootstrap components like time picker, directives, model pop-ups, ng-grid, router, progress bar, ng-Idle, ng-Upload. Implemented flexible routing and nested using Angular.JS-ui-router. 
  • Built Angular-JS framework including MVC architectures, different modules, specific controllers, templates, customized directives and custom filters.
  • Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes.
  • Worked on Web Logic 12c for deployed interface modules and used Oracle 11g for persist the data getting from external system (Amdocs).
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API
  • Used JAX-RPC Web Services using Spring MVC REST to process the application for the customer
  • Developed Web services for sending and getting data from different applications using REST, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML1.1 parsers for data retrieval.
  • Implemented SOAP/ RestFul web services in JSON format. 
  • Developed business service layer and data access layer using Spring and Mongo-db (Spring Mongo-Template)
  • Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT interactions.
  • Used SVN for version control and used eclipse as the IDE for developing the application.
  • Used   AngularJS   to develop a standalone test application, in scope of future usage of the framework.
  • Used oracle as backend database using Windows OS, Involved in development of PL/SQL Stored Procedures, Functions, Packages and Triggers.
  • Deployed the application on a Web Logic server on a UNIX platform
  • Managed the development team at offshore and provided necessary information and artifacts.
  • Involved in system design, development, testing, debugging and took part in creating documentation.

Environment: Agile, Core Java 1.7, Spring 3.2, Spring MVC, Angular-JS 1.3, Angular-UI, HTML 5, Bootstrap 3.3, CSS, JavaScript, JQuery 1.8, SOAP UI,GIT, Apache Camel, JMS, Web Logic 12c, Web service, Oracle 11g, JUnit, Log4j 1.2, EHCache, SVN, eclipse, Maven 3.1, Unix, Mongo-db.

Confidential, Long beach, CA

Java/J2EE Developer

Responsibilities:

  • Involved in Object Oriented Design/Analysis and constructing UML Sequence diagrams and Class Diagrams with Microsoft Visio/Rational Rose.

  • Responsible for gathering requirements from the client business unit by participating in design discussions and implementation feasibility analysis with business analysts at all levels.
  • Used MVC frameworks like Spring MVC along with JSF and Rich faces. Involved in developing front end screens using JSF, JSTL, JQuery, XHTML, HTML5, CSS, AJAX and JavaScript. Also, involved in adding the Internationalization to the existing application.
  • Developed Business components using core java concepts like Interfaces, Polymorphism, Collections, Serialization etc. Used multithreading concepts to overcome errors in the process of concurrent quote transactions. Deployed the application in clustered environments for load balancing and Server failover conditions.
  • Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml of JSF MVC framework. Constructed JSF Portal Framework at Presentation Tier and Faces Servlet acts as the Front Controller.
  • Used Spring ORM Support for Hibernate to manage Hibernate Resources and consistent exception hierarchy. Integrated Spring DAO for data access using with Hibernate and Spring Validation Framework for Server side validation.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with MySQL database to implement persistence layer in Hibernate.
  • Developed the web application using JSF Framework involving features like Expression Language, action listeners, custom components, etc. Created conditional logics in pages using JSF tags and JSTL.
  • Designed stored procedures, triggers and functions in MySQL and DB2 for business critical requirements. Created E-R graphs and relationships among different database and creation tables with low coupling.
  • Involved in exposing and consuming web services using Restful, Soap (WSDL) for getting request from external source systems and sending response to external source systems.
  • Developed generic database Connection Pooling with WebLogic Admin server using Spring, SQL query optimization.
  • Used Apache JMeter for load testing and log4J for debugging with various levels. Used Subversion for version control across common source code used by developers and deployed the applications on WebLogic Application Server. Utilized Gradle for continuous integration.
  • Experienced in using Twitter Bootstrap Framework responsive design. Developed UI screens and client side scripts incorporating Servlets, JSP, JavaScript and XML DOM parser.
  • Developed objects using JMS API for asynchronous communication and used JMS-MQ bridge as provider to send messages in a secure, reliable and asynchronous method.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed TDD using Agile methodologies.

Environment: Java 1.6, J2EE, JSP, JSF, JSTL, Servlets, Hibernate, Spring MVC, Spring Security, MySQL, SQL, MySQL, DB2, WebLogic Application Server, JMS, XML, Web service, JavaScript, JQuery, UML, JUnit, Log4J, Gradle, TDD, JMeter.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • The system was designed according to J2EE specifications. Servlets were used as a Front Controller gateway into the system. Helper classes were used to limit the business logic in the servlet. EJB was used to talk to the database and JSP along with HTML, XML were used to control the client view.

  • Designed and added new functionality extended existing application using J2EE, XML, Ajax, Servlets, JSP.
  • Studied the impact of the requirement and prepared the Requirement functional and technical documents.
  • Created different batch programs to clean up tables in DB2 database.
  • Extensively used Collections and Exceptions in batch program for database clean up.
  • Worked on UNIX shell scripting to run the JAR file created for batch program.
  • Used Struts framework in UI designing and validations.
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Implemented Hibernate and to replace EJBs in the earlier architecture.
  • Client side validations are done using JavaScript and server side validations are done using Struts validator framework.
  • Extensively used Core Spring Framework for Dependency Injections of components
  • AJAX forms are created for update operations.  
  • Designed MT-Web application using the JSF Framework.
  • Data was converted into JSON using JSP tags .
  • Developed Scalable applications using Stateless session EJBs.
  • Written JQuery validations for the User Front-ends.
  • Developed the Servlets for processing the data on the server.
  • Enhanced the existing application to meet the business requirement.
  • Establishing JDBC connection using database connection pool.
  • JSP interfaces were developed. Custom tags were used.
  • Apache AXIS2 used to create proxy and stub classes.
  • Wrote complex SQL statements to retrieve data from the DB2 database.
  • Expert in the enterprise implementation of Oracle Enterprise Content Management solutions. Specialized in UCM and SOA implementation
  • Participated in the Production support and maintenance of the project.
  • Created new tables in DB2 database.
  • Generated PDF reports using ECF and iText.
  • Used Web 2.0 to scrape the event data from various web sites.
  • Designed extensive addition to existing Java Web Application using SOA.
  • Installed and configured a multi-server, clustered ILOG environment.
  • Page design and development using Oracle BPM.
  • Layout and design the overall architecture and migration approaches using Oracle ADF.
  • Installation and configuration of Development Environment using Weblogic Application server
  • The application was developed using Eclipse on Windows XP. Deployed the application on Apache tomcat server6.0 on windows server 2003.
  • Used ClearCase version control system.
  • Performed usability testing for the application using JUnit Test.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.

Environment: JAVA, JavaScript, Ajax, Spring, JSON, Struts, Design Patterns, Eclipse, Apache tomcat server, DB, UNIX, ClearCase, Junit, Hibernate, JSF, EJB, Weblogic, Apache AXIS2, JQuery, JSP, Servlets, Oracle, iText, Oracle ECM, ILOG, Oracle ADF, Oracle BPM, SOA, Web 2.0.

Confidential

Java Developer

Responsibilities

  • Involved in the implementation of Stateless session beans (EJB) for business logic layer and Entity beans for persistence.

  • Developed UML diagrams to develop use cases for University’s Financial Services web application.
  • Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
  • Worked Oracle database to create databases of student and faculty login information and their desired areas of study.
  • Developed the application using JSF Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view and JQuery validation framework for front end validations. 
  • Developed codes for Action Servlet, Request Processor and Action classes by extending Struts package.
  • Implementing the 1.3 framework for Model View Controller (MVC) pattern.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
  • Design and development of JAXB components for transfer objects and Prepared EJB deployment descriptors using XML.
  • Supported existing applications developed using Spring MVC, AOP framework.
  • Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
  • Executed qual Strutsity and assurance testing in developed application, reduced performance errors on average by 95%.
  • Resolved Blackboard problem tickets and made 100% follow ups maximizing the customer satisfaction.
  • Provided weekly status reports to the manager with the latest information of all ongoing activities.
  • Used spring support for restful web services to communicate with the host machine for agreement forms. Used rest Client to test the web services.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries. Configured and used JBoss application server for creating Datasource and enabling JNDI for beans and database lookups.
  • Worked in development of Web-enabled applications in Customer Registration, POS (Point-of-Sales) Modules of m-FS using Struts 1.2, JSP, JavaScript, CSS, AJAX on presentation layer, EJB 2.0 on the business layer, Oracle 10g on database layer.
  • Deployed components on JBoss and Web Sphere application server.
  • Used EJB 3.0 Message Drive Beans to initiate daily process.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance.
  • Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security

Environment: Java 1.5, TDD, Struts 1.3, EJB 3.0, JQuery, JSP, HTML, CSS, Servlets, SOAP, WS-Security, MQ, Eclipse, Ajax, JNDI, JBoss ,Web service , Junit.

We'd love your feedback!