We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Fountain Valley, CA

SUMMARY

  • 8+ years of professional experience in IT industry and Expertise in Object Oriented Analysis including development, implementation, testing of various applications using Java, J2EE .
  • Worked on Object Oriented Technologies, Web technologies and client server technologies that include JAVA, Hibernate, Spring, Web services, JSP, XML, JDBC, JavaScript, AngularJS, HTML, CSS, Bootstrap, NodeJS, jQuery, SQL, PL/SQL, Oracle, DB2 and MySQL.
  • Good experience in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development and Testing of software applications.
  • Expertise in implementing and deploying SOAP API Web Services and Restful Services JAX - RS to develop dynamic server side web contents.
  • Strong experience in Implementing MVC design pattern using Struts and Spring Framework.
  • Strong experience in developing web applications using Ajax, Swing, CSS, HTML, XHTML, DHTML, JavaScript, Servlets, Bootstrap, jQuery, AngularJS, Web designing and Web services using SOAP, WSDL, REST.
  • Skilled at programming in J2EE/JAVA applications using various IDE tools Eclipse, Sublime, NetBeans, and RAD (WSAD)
  • Worked on the dependency injection using spring framework with Application Context XML file. Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio.
  • Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, D3.js, JSON and CSS.
  • Experience in different SDLC models like Waterfall, Agile and undergone the training in software Development Processes like SDLC, Test Driven Development (TDD) and Iterative Methodologies.
  • Developed Maven & ANT scripts in to build and deploy J2EE Applications.
  • Had an experience in JMS and Message Queue listeners for Message Queue Service.
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB.
  • Knowledge on eCommerce platform development.
  • Written JUnit Test Cases for challenging environments.
  • Extensive experience in design, development and support Model View Controller using Struts and Spring framework.
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, Struts, Spring, Hibernate, JTA, JDBC, JNDI, JMS, Java Multi-threading API.
  • Experienced with J2EEDesignPatterns such as MVC, SessionFaçade, DAO, DTO, SingletonPattern, FrontController.
  • Experienced and deep understanding of logical and physical data modelling and relational database technologies.
  • Ability to convert business requirements into technical specifications and designs as well as estimate the amount of effort necessary to complete the tasks.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton pattern, Front Controller.
  • Experienced in using Web/Application Servers like IBM WebSphere 7.0, Apache Tomcat and JBoss, BEA WebLogic 8.1.
  • Knowledge in programming languages like Python, Scala.
  • Good Knowledge in debugging and problem solving skills with excellent understanding of system development methodologies, Techniques and Tools.
  • Expertise in client side designing and validations usingHTML, CSS, AngularJS, JQuery, AJAX, and Java script.
  • Expertise in developing the micro-services/API using Spring Boot.
  • Used Good working knowledge in version control tools like GitHub, CVS, SVN, Rational Clear Case and Tortoise SVN.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Experienced in writing unit test cases using Junit, Testing, Mockito.
  • Experienced using tools like JIRA, Confluence.
  • Extensive experience using SQL and PL/SQL to write complex queries, Stored Procedures, and Functions.
  • Proficiency in working with SQL databases like Oracle 10g/11g, MYSQL., MySQL, DB2 and NoSQLdatabases like MongoDB, Cassandra.
  • Good Working experience in Unit Testing using JUnit and Version control using VSS and also JMock.
  • Strong Experience in development and Implementation of Test plan and Test Cases.
  • Experience in handling, troubleshooting and resolving production issues and production deployment.
  • Good working knowledge of AWS, Spring Boot, Spring Cloud, Docker, Maven, etc. in developing applications which use cloud based services
  • Experienced in AWS Cloud platform and its features which include EC2 AMI, security groups, EBS Cloud watches, AWS Config, Auto-scaling, IAM and AWS S3.
  • Experience reviewing business requirements, functional designs, business processes and system solutions in order to gain a deep functional understanding of the application.

TECHNICAL SKILLS

Languages: Java JDK 1.4/1.5/1.6/1.7 ,1.8, Java Script, JSP, UML, WSDL, HTML, CSS, JQuery, SQL, Shell Scripting.

Java Technologies: Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, Struts, Spring Framework, Java Beans, Web Services, AJAX, JMock.

Web Technologies: Angular JS, Bootstrap, Tiles Framework, Java Mail, JSP, D3 charts Servlets, EJB, JavaScript, HTML, XML, XSL, XSLT, SOAP, Restful web services (API), log4j, Junit.

Database: Oracle 9i/10g/11g, DB2, SQL Server, MS SQL, PostgreSQL, NoSQL, MongoDB.

Tools: Tortoise SVN, TOAD, JBuilder, JDeveloper, SVN, SQL Developer, Sub Version, SOAP UI, GitHub, Splunk.

Design Tools: Rational rose (UML), Data Model, Microsoft Visio, and Visual Paradigm.

Lifecycle Methodologies: OOAD, Waterfall Model, Agile, Test Driven Development(TDD)

Defect Tracking Tools: JIRA, Bugzilla, Intercept.

Frameworks: Spring, Spring MVC, Spring Boot, Spring Batch, Spring JDBC, Spring Security, Hibernate, Struts, EJB

IDE: Eclipse, WebStorm, IntelliJ, NetBeans, Visual Studio.

Build Tools: Maven, Jenkins, Docker, Apache Ant.

Web/App Servers: Apache Tomcat, JBoss, Web logic, WebSphere, Glassfish.

Protocols: TCP/IP, HTTP, HTTPS, FTP, Messaging, SMTP.

Operating Systems: Windows, Red Hat, CentOS, Debian, Sun Solaris, IBM AIX.

Cloud Services: Amazon Web Services (AWS).

PROFESSIONAL EXPERIENCE

Confidential - Fountain valley, CA

Java Full Stack Developer

Responsibilities:

  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Expertise in Object Oriented Software Development (OOSD), Gathering new requirements and understand/document business/technical requirements.
  • Involved in the analysis, design, and implementation of business user requirements.
  • Designed and developed the UI using Spring view component, JSP, HTML, CSS and JavaScript, AngularJS, AJAX,JSON.
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
  • Worked on removing the Struts tag libraries and implemented the spring tag libraries in the JSP and JSPF pages and replacing the existing HTML tags with the spring framework tags.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Implemented business logic components using POJOs.
  • Developed SOAP as well as RESTful web services using CXF API and developed the services after the deployment on server using SOAP UI.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, and XPath.
  • Worked on implementing the Spring MVC framework by creating controllers, validators, models, and request mappings for all the action URLs that are present in the JSP pages.
  • Involved in development of RESTWebServices using SpringMVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services.
  • Used AngularJS, JavaScript for validating client-side validations.
  • Implemented data-binding using NodeJS for front-end development of a current web application.
  • Developed using new features of Java Annotations, Generics, enhanced for loop and Enums.
  • Implemented Hibernate annotations for the classes by replacing hibernate mapping xml files and Hibernate/JPA for data persistence.
  • Implemented methods that will insert, update, delete and retrieve data in the database using Hibernate.
  • Stored the data in the form of JSON structure based documents, stored in a collection using MongoDB.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
  • Used Java Messaging artefacts using JMS for sending out automated notification emails to respective users of the application.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Used spring validator framework for client side and server-side validation. Also, implemented dynamic loading JSPs using AJAX.
  • Used JBoss6.x Application server to deploy the applications.
  • Used SQL Developer for validating the data in Oracle 10g database tables.
  • Extensively worked in XML related technologies XSLT, XPath, XQuery, DOM, and SAX.
  • Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like Adapter, Singleton, Strategy, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
  • Involved in requesting the Build and Deploy team for weekly deploys of the code after the code reviews from the Tech Lead.
  • Used SOAP UI for validating the service responses using request xmls.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
  • Written unit test cases for react components Using Enzyme java script testing utility.
  • Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • Tested Restweb services using postman, soap ui.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Used GIT as a source version controller for this project.
  • Developed various UML diagrams like use cases, class diagrams and activity diagrams.
  • Played a key role in the design and development of almost all the modules of the project.
  • Used Log4J to validate functionalities and worked in Test Driven Development (JUnit) for unit testing.

Environment: Java, J2EE, Spring MVC, REST, SOAP, Restful API, JAX-WS, JDBC, JSP, LDAP, Multithreading, Hibernate, POJO, XML, JAXB, JMS, JavaScript, AngularJS,NodeJS, Ajax, and Jquery, JIRA, JBOSS, Eclipse, Spring framework - DI, AOP, Batch, Hibernate, Maven, Jenkins, PL/SQl, Oracle, Linux, AWS,MongoDB, JUnit, Mockito, Agile.

Confidential - Detroit, MI

Sr. Java/Applications Developer

Responsibilities:

  • Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
  • Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
  • Prepared Technical Design documents with UML diagrams using Microsoft Visio.
  • Developed UI Layer for the application using HTML5, CSS3, JSP, JSF, JavaScript, AngularJS.
  • Developed secure web applications and server-side development using ORM, Spring, AJAX, JSP, JSTL, Servlet, Java Beans, JavaScript, JSON, JQuery, HTML, Oracle, and various Design Patterns.
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Used Spring MVC module to develop MVC Architecture.
  • Used Core Java to develop Business Logic as Spring Beans.
  • DevelopedAngularfactories, and usedAngularpromise API for making async calls.
  • Analyzing the equivalentExtJScomponents and implementing those components.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Participated in coding Spring AOP components for the Logging, Exceptionhandling and Transactional Model to handle many requests
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
  • Responsible for building a single-page application using the AngularJS development framework.
  • Implementing directives and scope values using AngularJS for existing web page. Responsible for checking the cross browser compatibility.
  • Used AngularJS directives such as ng-model, ng-bind, and ng-repeat to display data from AngularJS controllers.
  • Implemented Web API in AngularJS controller to use in the application accessing data in database.
  • Used Bootstrap-Twitter to add front-end features for social communication in the application.
  • Wrote application level code to interact with the backend databases using JQUERY, AJAX, Angular JS and JSON.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Implemented Authentication & Authorization with Site Minder and spring security.
  • Working within SOA based enterprise framework to build web services for Middle Tier processing.
  • Analyzed current legacy infrastructure, established business case, and built consensus for virtualized IaaS / PaaS near term strategy with SaaS mobile cloud services end state.
  • Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
  • Produced as well as consumed RESTful web services using Jersey API's.
  • Followed Java &J2EE design patterns and the coding guidelines to design and develop the application.
  • Done with peer level code reviews.
  • Fixed defects identified during QA, UAT and Production.
  • Done with Web logic application server set up & deployed the application on it.
  • Worked with GIT which is used as a version control tool in the project.
  • Done with Unit testing using JUnit and Mockito.
  • Automated the deployments using Jenkins and its respective dependency plugins.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Configured pom.xml to deploy the project using Maven.

Environment: Java, J2EE, Spring MVC, IOC, AOP, Restful Web Service, Multithreading, Hibernate, Eclipse, Angular-JS, NodeJS, CSS3, HTML5, Web logic Server, WSDL, SOAP, JAX-WS, AXIS, Jersey, Tomcat, Oracle 11g, Oracle SQL Developer, Linux, PaaS, Photoshop, GIT, JIRA.

Confidential - Providence, RI

Java/UI Developer

Responsibilities:

  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software, involved in System Requirements study and conceptual design.
  • Designed and developed web UI screens using Angular-JS, Bootstrap, JSP,HTML, CSS and JavaScript.
  • Developed AngularJS Controllers, Services, filters, and directives for various modules in the application.
  • Created custom directives, decorators, and services using AngularJS to interface with both RESTful and legacy network services also DOM applications.
  • Defined new validations through AngularJS for the form field validation implemented through HTML and used AJAX, JSON to send request to the server to check the functionality of the website.
  • Designed services and factories and injected into various methods and designed customized filter techniques in the webpage using AngularJS.
  • Created popup forms using Bootstrap Models, AngularJS Models, and AngularJS Controllers.
  • Used AngularJS controllers to update entity models and database.
  • Used Custom AngularJS Filters to provide better search experience.
  • Wrote Junit test cases to test various components and used Istanbul to test code coverage.
  • Designed and built reliable, highly scalable, Agile, and flexible systems using MongoDB as Database.
  • Stored the data in the form of JSON structure based documents, stored in a collection using MongoDB.
  • Implemented Spring Bean Factory to create proxid object using AOP framework and Implemented RESTful Web Services using Jersey.
  • Used JavaScript for the client side validations and Spring MVC Framework for developing J2EE based web application.
  • Developed and consumed RESTful web services by making AJAX calls and process the JSON response.
  • Debugged the scripts for building the entire web application using Maven.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Developed the application with Continuous Integration and Deploymentusing Jenkins and AWS.
  • Deployed the application in JBOSS server using Elastic Bean Stalk in AWS.
  • Created builds using Jenkins for CI/CD and used pipeline plug-in for managing.
  • Configured Spring beans in XML and involved in integration Spring with Hibernate framework.
  • Configured Spring Hibernate transaction manager and used Spring declarative transaction management with various propagation levels.
  • Developedstored procedures, Triggers,andfunctionsto process the tradesand mapped it to Hibernate Configuration Fileand also established data integrity among all tables.
  • Extensively used Hibernate in data access layer to access and update information from theOracle database. Used Hibernate Query Language (HQL) for writing the queries.
  • Developed Object Oriented JavaScript code and responsible for client side validations using JQuery.
  • Set up Jenkins server and created Jenkins jobs to build and deploy the application in different environments using Maven 3.1.
  • Tested the development by using Selenium and used GIT for version control.
  • JUnit is used to performing Java Unit testing.
  • Log4J is used to print the logging, debugging, warning, info on the server console.
  • Deploying, supporting, and troubleshooting java services on WebSphere and WebLogic Server.
  • Participated in technical design review sessions to finalize on the design of application and prepared design documents using Class and Sequence Diagrams.

Environment: Java/J2EE, Angular-JS, Spring, hibernate,, JQuery, Log4j, JMS, SOAPUI Pro, WAS 7.5, JSTL, JSP, XML, XSL, JQuery, Jenkins, D3 Stack, AWS,GIT, Ajax, Java Script, Bootstrap, JBOSS, JUnit, Photoshop, Oracle10g, Eclipse, Tomcat, Windows, and UNIX.

Conduent - Baltimore, MD

Java Developer

Responsibilities:

  • Involved in Requirements gathering phase and communicated regularly with clients to better understand them, also developed Use cases for the project.
  • Designed class diagrams, sequence diagrams and XML diagrams using Microsoft Office Visio.
  • Used JSP, Servlet, Java Script, CSS and HTML for developing the project.
  • Implemented Spring Modules like IOC (Dependency Injection) and Spring Aspect Oriented Programming (AOP), Spring MVC, Spring ORM, Spring Unit in PCR-CRM project.
  • Worked with SQL and PL/SQL in designing views, triggers, cursors, indexes, functions, stored procedures, and relational database models.
  • Designed front end services using Java Servlets and JSP.
  • Extensively used Eclipse for development of Java classes and components.
  • Created Stored Procedures using PL/SQL and performed optimization and query tuning.
  • Designed, reviewed and maintained functional and technical design documents.
  • Involved in designing the database schemas for the new data layer on Oracle.
  • Involved in migration of WebLogic Application Server 8.1 to Apache Tomcat 6 and Jboss6.
  • Developed and executed unit test cases using Junit3.0.

Environment: Java EE 7, Web services, XML, SQL, PL/SQL, JSP, Servlets, JavaScript, Spring, MVC, Visio, HTML, CSS, Junit, Oracle, Design Patterns, JDK, Eclipse,Maven 3.2.3, JSP 2.0, JAVA Script, HTML, CSS, Java/J2ee, spring, Apache Struts, Java Swing, JMS, RAD, WebSphere Application server, DB2,Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in Design, Development, Testing and Integration of the application.
  • Implementing business logic and data base connectivity.
  • Client side installation and configuration of project.
  • Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-coordinated Application testing with the help of testing team.
  • Writing database queries on Oracle 9i.
  • Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL in the back end.
  • Worked with business teams using agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Developed REST APIs using Web API (REST API).
  • Developed web services using Restful web services, WSDL, and XML.
  • Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
  • Developed web components using MVC pattern under spring framework.
  • Wrote JSPs, Servlets and deployed them on Web Logic Application server.
  • Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL.
  • Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
  • Used log4j for logging and SVN for version control.
  • Ability to quickly adjust priorities and take on projects with limited specifications. Effective team player with excellent logical and analytical abilities.
  • Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.

Environment: Java, JSP, Struts 1.3.8, Spring 1.0.2, Restful Web services, SOA, JavaScript, CSS, XML, JAXB XHTML, XSLT, JMS, Ajax, Hibernate 2.1, EJB 2.0, 2.1, Log4j, Oracle, Web Sphere 6.1, Ant, Eclipse, UNIX.

We'd love your feedback!