We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Around 8 years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Experience in Core Java, J2EE, JSP, Servlets, JDBC, Spring, MuleSoft ESB, Maven, Hibernate, Restful Web Services, SOAP.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development & Testing using Software Development Life Cycle.
  • Extensive experience in designing professional UI web applications using front-end technologies like AngularJS, Node.js, Angular 2/4, HTML5, CSS3, JavaScript, jQuery AJAX, JSON and Bootstrap.
  • Experience in Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, Web Sphere Integration Developer, Data Power and WSRR.
  • Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Proficient in frameworks like Struts, Spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.
  • Experience with Front end frame works with its components such as AngularJS, jQuery, NodeJS, BackboneJS.
  • Expertise in Azure Scalability and Azure Availability - Build VMs availability sets using the Azure portal to provide resiliency for IaaS based solution to manage network traffic.
  • Used Node.js and jQuery for Dom manipulation.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Strong experiencewithMongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Experience in database modeling, design and development of PL/SQLQueries, Stored Procedures, Triggers, Cursors, Functions and Packages in relational databases: Oracle 11g, SQL Server 2005/2008, DB2 andMySQL.sql
  • Experience in working with web servers like Tomcat 8, IBM WebSphere8.0, Jetty, JBoss 7.1.0 and WebLogic 10.0.
  • Experience in cloud platform technologies such as AWS Web Services, Heroku, OpenShift, Cloud Foundry
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Expertise in several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI and System Testing.
  • Used Angular 8 to create dynamic web applications.
  • Mastering/Leading in the development of applications/tools usingPython.
  • Responsible for support and maintenance, implemented Spring Batch for huge number of transactions.
  • Good knowledge on configuration management and build tools like Bit Bucket, CVS and GIT.
  • Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
  • Hands-on experience on CICD pipelines with DEV ops technologies like Jenkins, Sonar, Cloud Foundry and Dock
  • Experience building REST APIs
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Developed and implemented UI controls and APIs with ExtJS.
  • Worked extensively onAngular 2/ TypescriptSPA domains.
  • Well experienced in using JUnit for performing unit-testing framework.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI

TECHNICAL SKILLS

Programming Languages: Java 1.8, Typescript, SQL, PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Application/Web Servers: Apache Tomcat 8.0, IBM WebSphere 8.0, JBoss 7.x, Oracle/BEA WebLogic 12.x/10.x/9.x

Web technologies: JSP, JavaScript, jQuery, AJAX, Angular JS, XML, HTML 5, CSS 3, BackBone.JS 1.3.1, Node JS 6.0.

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/2.0/4.0/5.0, Spring Security 3.2, Ext JS,Vue.js

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

IDE: Eclipse, Swagger, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3

Cloud Environments: Azure, AWS, Mesos, Kubernetes.

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, Waterfall, TDD (Test-Driven-Development), Scrum

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: Junit, Selenium, TEST NG, Mockito, Cucumber, JMeter, RFT

Relational Database: Oracle 11g/12C, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, Cassandra, Couch DB

Version Control: CVS, SVN, Rational clear case, Git, Bitbucket

Build Tools: Maven 3.3.9, Gradle 3.4.1, Ant 1.10

Platforms: Windows 10, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Full Stack Java Developer

Responsibilities:

  • Involved in the design, future estimations, and Software Requirements Specifications.
  • Followed Agile/Scrum process, involved in sprint planning, scrum calls, Planning, Retrospective, Reviews and Grooming.
  • Used Angular 8 to create dynamic web applications
  • Implemented User Friendly UI design with HTML5, XML, CSS3, Node.js and Angular5 and JavaScript for client-side validation and form submission functions and PHP for server-side scripting for web development.
  • Knowledge of Node.js and frameworks available for it as in Express, StrongLoop
  • Used Rest Controller in Spring framework to createRESTful Web servicesandJSONobjects for communication.
  • Developing user-facing applications using Vue.js and also building modular and reusable components and libraries
  • Administered and supported ExtJS applications with scope
  • Hands on experience in creating components using React.js
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and also worked with Kafka Cluster using ZooKeeper.
  • Used Java8 features like stream and Lambda expressions.
  • Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services andVue.js.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments
  • Implemented Angular 5 and Mule ESB services to connect the web application to back-end APIs to POST/GET the data.
  • Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
  • Developed business logic and Entity Beans to manage the transactions with the database to deliver the content to presentation layer and to store data into the data layer.
  • Extensively usedXML BindingJAXBfor mapping Java Objectsfor XML representations
  • Developed presentation layers using HTML5, CSS3, and Angular2 router to build single page application to navigate through the different status and multiple modals.
  • Used Angular 2 to associate HTML elements to model, to provide dynamic user validations on client side.
  • Worked on UI components using Angular2 Dependency Injection, Models, data binding and controllers.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Used Hibernate APIs to retrieve and store data to the database with spring transaction control.
  • Implemented DAO (Data Access Object) design pattern to access data from Oracle.
  • Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence Framework.
  • Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer).
  • Designed developed and maintained the data layer using Hibernate and performed configuration of struts, Application framework.
  • Involved in development of programming user interface design and front-end (HTML) for the web application using HTML, Typescript & CSS to the requirements of the client
  • Worked on generating the web services classes by using Service Oriented Architecture (SOA), WSDL and SOAP.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies likeSpring MVCandSpring Boot.
  • Primarily used with version control systems such as GIT, SVN.
  • Worked on several python packages likenumpy,scipy,pytablesetc..
  • Worked on Postman for testing the application.
  • Extensively used Exception handling and logging for debugging errors using Log4j.xml.
  • Worked on front end testing using Karma, Mocha, Jasmine.
  • Used J-Unit test cases (using Mockito) to test the application and performed random checks to analysis the portability, reliability, and flexibility of the project.
  • Worked multiple components for different course element players and quiz question players usingVue.js and Vuex
  • Used Test-Driven Development techniques to provide reliable, working with Scrum phases for the software development life cycle.
  • Involved in the development of programming user interface design and front-end (HTML) for the web application using HTML, Typescript & CSS to the requirements of the client.zVersatile DB2 Database Administration in LINUX platform, Worked with developers on the database design/architecture and schema optimization and other DB2 aspects
  • Extensive knowledge of Splunk architecture and various components. Passionate about Machine data and operational Intelligence.
  • Involved in assisting QA team in deploying and testing the application, which uses SQL Server as a database
  • Cooperated with back-end developer in the process of building the RESTful API
  • Experience in cloud platform technologies such as AWS Web Services, Heroku, OpenShift
  • Mainly involved in 24x7 support, Maintenance, and enhancement of the application.
  • Involved in configuration setting for Development, Test, and Production Environment.
  • Interacted with clients on project related issues and handled bugs in timely manner.
  • Optimized SQL queries for improved performance and availability

Environment: Java, JEE, Servlets, MuleSoft ESB, Kafka, JMS, Vue.js, Hibernate, Linux, SQL, Spring, AWS Web services, Heroku, OpenShift, REST, UML, HTML, Bootstrap, JavaScript, jQuery, Angular, XML, XSD, Log4j, Oracle, PL/SQL, JUnit, JNDI, JIRA, Cucumber, Postman.

Confidential, SFO, CA

Full Stack Java Developer

Responsibilities:

  • Gathering specification, designing the system, development, testing and implementing the system. Collecting the requirements from end users.
  • Preparing the Detailed Design Documents, which contains the Class Diagrams and Sequence Diagrams for the complex use cases.
  • Developed APIs for the components Spring and Jersey Restful Services
  • Developed the SQL, Store procedure (Sybase) and database replication definitions
  • Designed and developed UML/Flow diagrams using MS Visio.
  • Developed application using Java/J2EE technologies, Spring MVC, Spring Security, AOP, IOC.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database.
  • Performed system monitoring using Sensu and Cloud Watch in AWS Cloud and also used Openshift, Heroku.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Developed single page applications usingAngular 2,Typescript,web packandgrunt.
  • Expert in installing and using Splunk apps for Unix and Linux
  • Generated thestubsusingJAXB
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Experience in implementing and hosting Docker and Kubernetes containers.
  • Design and develop RESTful API capabilities onJava/node.js technologies and deploying in AWS and implement API proxies onApigeeEdge.
  • OpenShiftvirtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency.
  • Good experience in creating components documentation using React.js
  • Used Spring Core Annotations for Dependency Injection, Spring DI and Spring MVC for REST APIs application with Spring Boot and Microservices.
  • Integrated with third party Sale point API to make Restful Webservice call.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production.
  • Using shell scripts to monitor log files for application exceptions and report those to Operate team
  • Used Subversion (svn) and Git as repository of development of the projects
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2, S3, RDS, SQS, Cloud Formation
  • Deployed application on Eclipse, Swagger, WebSphere Application and Apache Tomcat server.
  • Used Selenium for UI automation. Implemented authentication by checking the credentials with the PLCB'sLDAP
  • Worked on security updates and issues found with Vue.js and all project dependencies
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX and Vue.js/AJAX.
  • Used Fitnesse for Integration testing.
  • Used Log4j for logging errors, info, and exceptions.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.
  • Developed and tested extraction, transformation, job and load (ETL) processes
  • Worked with Groovy/Grails to support both static and dynamic typing as well as for operator overloading.
  • UsedSpringBatchto setupbatchjobs to email the daily reports and that which run on Pivotal Cloud Foundry (PCF) withSpringBoot as its MVC layer.
  • Developed security framework with support for database security and integration with external security data stores such asLDAP
  • Responsible for creating efficient design and developing User Interaction screens using Angular JS, HTML5, CSS3, JavaScript, JQuery, AJAX and JSON.
  • Creating custom, general use modules and components, which extend the elements and modules of core AngularJS.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJS applications.

Environment: JSP, Servlets, Vue.js, EJB, JMS, Kafka, Typescript, XML, XSLT, Log4j, Struts, JAXB, Tiles, AJAX, HTML, CSS, Eclipse, Swagger, Rational Rose, JUnit, Ant, CVS, RAD, IBM Web Sphere Application Server, Oracle, UNIX, Windows XP, Pivotal Cloud Foundry, AWS Web Services, OpenShift, Heroku.

Confidential, San Rafael, CA

Java Developer

Responsibilities:

  • Involved with business teams in requirement gathering process.
  • Participatedin scrum meetings daily scrum calls and Sprint session planning meetings
  • Preparing the high-level technical design document and low-level design document.
  • Working with the development teams on the development and on their deliverables.
  • Designed and implemented the application using SOA architecture.
  • Worked with various teams in finalizing the technical design.
  • Working with UX teams in finalizing the screen design.
  • Designing and developing the application using Spring 4, Spring MVC framework, and JAX-WS.
  • Designing and developing the UI layer using Spring MVC, Free Marker, JQuery, CSS, and Angular.
  • Designing the Jersey based Restful services for business layer and data access.
  • Worked on integrating the Restful service with Siebel through third party framework a Mind.
  • Designing and developed middleware layer to connect asynchronously the Siebel business services using MQ and JMS.
  • Created Angular directives, controllers, modules, pipes in Typescript
  • Developed server side application to interact with database usingSpring BootandHibernate.
  • Implemented automated testing and integrated into development and maintenance workflows using Vue.js
  • Generated JAXBand performed Marshalling/UnMarshalling
  • Designed and integrated ExtJS prompts, designed the navbar controllers, added search functionality.
  • Worked with implementing data layer using SQL Server stored procedures and PL/SQL.
  • Designed and worked on ESB for securing and routing the SOAP and Restful services.
  • With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose.
  • Developed web applications running on NodeJS using the Express framework,Vue.jsand Backbone.jswith Mustache.jsfor front end MVC/templating
  • Used Spring Hibernate Template helper class for performing the database operations using Hibernate.
  • Designed middleware components like POJO (Plain Old Java Objects such as Java beans).
  • Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database.
  • Developed single page applications usingAngular 2,Typescript,web packandgrunt.
  • Developed and executed test strategy and coordinated QA testing in Agile Environment.
  • Defined the Data Source, associations, components, Inheritance and configured the hibernate environment using HQL. Defined the Scope of testing for User Acceptance Testing.
  • Worked on Enhancements, Change Requests and Bug Fixing.
  • Experience with server side Node and REST integration
  • Involved in writing spring-based Junit test cases.
  • Used Shell Script to deploy the application on Web Sphere and Database Updation.
  • Used Rational Clear Case for version Control.
  • Used MQ Command Line utilities for starting, stopping and monitoring the MQ Queue Managers and MQ Queues in the test and production environment.

Environment: J2EE, JAXB, Vue.js, Spring framework, Typescript, Kafka, Typescript, Spring MVC, Hibernate 3.x, Angular JS, jQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web services, ExtJS, SOAP, XML, Java Beans, XStream, NetTool, Selenium, Apache CXF 2.6, Apache POI, Ext JS, jQuery.

Confidential

Java Developer

Responsibilities:

  • Responsible for writing J2EE compliant Java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
  • Involved in the development of a portal called Microsite using spring boot framework.
  • Designed and developed the application using AGILE-SCRUM methodology.
  • Worked in the development of data sync services to validate and process the requests from the Hybris e-commerce platform to persist the data to DB2 database.
  • Expert in HTML5/CSS3 development and have experience React.js, angular.js, Responsive design
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Designed User Interface using HTML, XHTML, CSS/CSS3, jQuery, JavaScript, AJAX, JSP, JSF and Angular 7 and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML5.
  • Developed the view-controller components using Servlets/JSPs, JavaScript, jQuery, CSS, HTML and DHTML
  • JavaScript framework experience in node.js
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular 7.
  • Upgraded the UI screens in the application to single page UI using Angular 7, HTML5 and CSS3.
  • Preparing the migration document for migrating application from Struts to spring and Responsive Web Designing (RWD) of the application.
  • Developed components of web services (JAX-WS, REST, JAX-RPC, Apache CXF) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service), SOAP using various message exchange patterns.

Environment: Java, J2EE, Struts, HTML, JSP, JDBC, EJB, ANT, XML, IBM Web Sphere, JUNIT, DB2, Rational Rose, CVS, UNIX, Clear Case.

We'd love your feedback!