We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

PROFESSIONAL SUMMARY:

  • Over 5+ years of experience in delivering enterprise solutions in multiple domains like Finance, Telecom, Insurance, Health and other related domains. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE and UI technology to satisfy peculiar and complex business problem statements.
  • Experience working with various SDLC methodologies based on Agile, Scrum, and Waterfall Model.
  • Expertise in OOAD and OOP from designing UML diagrams using IBM Rational Rose.
  • Expertise in design and development of various web and enterprise - level applications using Java/J2EE technologies Such as JDBC, JSP, JSF, Servlets, Hibernate, EJB, Spring, XML, XSD, XSL, RDBMS, Web Services, Struts, Spring and Hibernate.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections.
  • Strong experience in Spring Framework modules such as Spring Core, DAO, IOC, MVC, ORM, AOP, Spring Boot, Spring Micro Services, Spring Netflix components like Eureka, Ribbon, Netflix, Zuul.
  • Developed applications using Multithreading, Serialization, Externalization, Collectionsand Generics.
  • Strong understanding of Micro service patternCircuit Breaker/Hystrix, Aggregator, Proxy Chaining.
  • Used Spring Boot Actuator to monitor and manage the application in production environment.
  • Experience in using Hibernate and iBatis Object Relational Mapping tool in J2EE environment.
  • Expertise in developing SOAand J2EE Web Services based on SOAP, RESTFUL, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Experienced in Web development technologies such as HTML5, CSS3, Bootstrap, jQuery, Ajax, JavaScript, NodeJS, ReactJS, BackboneJS, AngularJS/2/4andCustom Tags.
  • Experience in writing Components, Pipes and Services to concern and handle situations using Angular2.
  • Expertise in using inbuilt and custom Angular2/4 directives and filters to add functionalities.
  • Experience in applying design patterns like MVC, Singleton, Factory Pattern, Service Locator, Business Delegate, Data Access Object, Session Facade and Value object pattern etc.
  • Experienced in developing complex PL/SQL queries, Procedures, Triggers, Stored Procedures, Packages and Views in various databases such as Oracle, DB2 and MySQL, SQL Server.
  • Strong experience with MongoDB development and migrations from SQL relational databases.
  • Used Jenkins as Continuous Integration tools to deploy the SpringMicro Services to PCF using build pack.
  • Proficient in using AWS(Amazon Web Services)services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
  • Wrote test cases for functional and automated testing using JUnit, JMock, Easy Mock and Mockito .
  • Experience with messaging systems like Kafka, Kafka event sourcing and JMS.
  • Experience with Docker containers, and AMI's to create Docker Images/ containers .
  • Used JSON and XML along with Swagger UI framework which allows developers to interact with API
  • Worked on Web Services testing using Selenium IDE , Selenium Grid/WebDriverTestingand SOAPUI.
  • Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of AGILE.
  • Experience with CICD-ANT, MAVEN, GRADLE, JENKINS, CVS, GIT, GITHUB.
  • Experience with Application Servers like Tomcat, WebSphere, WebLogic, Glassfish, JBossand Wild Fly.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT(Abstract Window Toolkit), Applets, Multi-threading, Java Networking.

Web technologies: HTML/HTML5, CSS/CSS3, XHTML, JavaScript, Ajax, JQuery, AngularJS, Angular 2, ReactJS, NodeJS, JSON.

Programming Languages: Java JDK 1.4/1.5/1.6/1.8 , C++, C, SQL, PL/SQL.

Application/Web Servers: Oracle/BEA Weblogic 8.1/9.1/10.3 , IBM WebSphere 5.1/6.0/6.1/7.0 , Jboss, Tomcat 5.0.28/6.0,Bug tracking, Jenkins, AWS(Amazon Web Services), Nginx.

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0,iBatis,Flex

IDEs: Eclipse 3.x, IntelliJ, Dream viewer, Web Storm, Visual Studio.

JAXWS, JAXRPC, JAX: RS, SOAP, REST, SOAP UI.

Testing Technologies/tools: JUnit, JMeter, HtmlUnit, TestNG, Selenium 2.0.

Database Servers: Oracle 8i/9i/10g/11G, DB2, SQL Server 2000/2005/2008 , MySQL.

Platforms: Windows 2000/98/95/NT4.0, Linux, UNIX, Windows 7, Python.

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Java Full Stack Developer

Responsibilities:

  • Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile&TTD.
  • Developed applications using Java8features like lambda expressions and functional interfaces.
  • Used Java8 Stream API for Parallel execution in the Collections framework module of core java.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC for the application.
  • Developed classes using core java(Multithreading, Memory management)andSpring IOC.
  • Created and injected Spring Services, Controllers and DAOs to achieve Dependency Injection.
  • Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, ORM modules as part of migration from EJB to spring, Spring Quartz for scheduling tasks to generate reports.
  • Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Used Spring Ribbon API to check whether the servers are up & detect those servers that are down.
  • Used Micro service 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.
  • Implementing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Extensively worked on Hibernate Cache, Query, Transactions used Hibernate Relational mappings.
  • Implemented RESTusing JAX-RS annotations, Jersey provider and consumed using HTTP from angular JS.
  • Used SOAP UI, Postman, Rest Client, Spring Mock MVC, JUnit for testing the web services.
  • Developed Single Page Responsive Web UI by loading multiple views and route services usingAngular2, NodeJS and also usedHTML5, Bootstrap, CSS3, JavaScript, JQuery.
  • Involved in Angular, HTML5 and CSS3 code optimization, DOM loading and cross browser compatibility.
  • Developed variousJavaScript, Angular4functions to implement client side validations.
  • Implemented Angular4components, Input variables, Bootstrapping, NgFor, NgIf, Event Binding, decorators.
  • Extensively used Angular4 directives, ngReact, filters, Servicesto support various versions.
  • Involved in File Manipulations, File Uploads using Node JS.
  • Worked with the NPM along with Karma, Jasmine and Grunt for test and build.
  • Developed Application to asses JSON and XML from Restful web service using Angular4.
  • Used PL/SQL stored procedures for applications to execute as part of scheduling mechanisms.
  • Worked with MongoDB to manage extremely large data sets. Hands on experience with MongoDB Installation, Configuring, Monitoring and Designing Shared Environment.
  • Implemented CRUD operations with MongoDB (NoSQL) to manage all the details of Customer.
  • Setup the CICDprocess for the application using Jenkins and deployed on WebSphere app server.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins, and Jenkins Jobs.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot and Docker consoles for managing the application life cycle.
  • Used Amazon Web Services like EC2, cloud watch and Elastic Bean Stalk for code deployment.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets, to triggerLambda functions.
  • Resolved bugs/defects in application to assure a positive outcome using JIRA.
  • Used GIT as version management, JIRA for defect management system.

Environment: Web Services, Spring 4.x, Hibernate 4.x, HTML5, JavaScript, JQuery, AJAX, GWT, CSS3, Angular4, Bootstrap, SOAP UI, XML, WSDL, Apache Axis,Java1.8, J2EE, Kafka, Node JS, Agile Methodology, Splunk, MongoDB, JIRA processes, GIT, Docker, Design Patterns, PL/SQL, Karma, Jasmine, Grunt, JUnit, Selenium, WebSphere, Maven, Eclipse IDE.

Confidential

Java Developer

Responsibilities:

  • Involved in preparing System Requirements and detailed Design document for the project.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Extensively used various modules in Spring like AOP, DI (IOC), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Involved in developing components on Reporting Dashboard with Spring MVC and Hibernate and created Micro Services using Spring Boot along with Spring Cloud Netflix components.
  • Designed and developed the End Points (Controllers), Business, DAO Layer using Hibernate and Spring IOC.
  • Extensively used Session beans for implementing the business logic of module.
  • Developed Web Services SOAP/HTTP, SOAP/JMS, SMTP using SOA technologies like SOAP, WSDL and UDDI.
  • Developed User Interface application modules using HTML, CSS, JavaScript, JSON, jQuery and AJAX.
  • Extensively used JQUERY to perform AJAX calls for creating web pages on JSON response.
  • Extensively used Bootstrap for making our web page responsive and attractive.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Client Side code were written in ReactJS, JQuery and server Side Code were developed using MVC4.
  • Used Angular Routing for navigating between screens and developed several reusable directives.
  • Follow TTD (Test Driven Development) methodology to write unit tests with JUNIT and Mockito and wrote automated regression tests using JMeter for load testing.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Involved in consuming, producing SOAP based web services using JAX-WS.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the MongoDB.
  • Database development required creation of new tables, PL/SQL Stored Procedures, Views, Indexes and Constraints, Triggers and required SQL tuning to reduce the response time in the application.
  • Developed JSON services JAX-RS and JSON documentation using Swagger API.
  • Utilized DOM, SAX parser technologies in implementing XML parsing framework.
  • Implemented Micro-services using Pivotal Cloud Foundry(PCF) platform build upon Spring Boot Services.
  • Build, Test and developed application from Docker containers and deployed into PCF environment.
  • Used version control repository CVS and JIRA for issue tracking.
  • Used Spark Core API for reading text file formats from HDFS and convert into DataFrames by injecting schema to for better performance.
  • Performed Spark join optimizations, troubleshooted, monitored and wrote efficient codes using Scala.
  • Develop unit test using Karma and Jasmine and followed strict patterns of RA team for unit test cases.
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Log4J to generate run-time logs .
  • Used Apache Maven for project management and building the application.
  • Deployed the application onto WebLogic application server.

Environment: Java/ J2EE, Spring, WebSphere Application Server 7.0, Web Services, EJB 3.0, JPA, Apache Axis, MongoDB, Java Script, JSP, HTML, Bootstrap, Angular JS, RAD, RSM, Log4j, CVS, AJAX, Bootstrap, WebLogic, Maven, Eclipse,Pivotal Cloud Foundry (PCF), Docker, Swagger.

Confidential

Java Developer

Responsibilities:

  • Involved in the design and development phases of Agile Software Development.
  • Worked with HTML, CSS, JSP, XML, JSONfor developing user interface.
  • Developed GUI using JSP, Struts, HTML, CSS, JavaScript to simplify the complexities of application.
  • Created dynamic HTML pages, used JavaScript, JQuery, Restful and AJAXtocreate interactive front-end GUI.
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Created optimized graphic websites and application interfaces using HTML5, CSS3.
  • Worked with CSS3 background, CSS Layouts, positioning, text, border, margin, and padding.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Designed Single page web applicationsusing AngularJS and deployed into development.
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns with the help of Hibernate ORM.
  • Used Spring Core for IOC implemented using DI and developing Restful web services.
  • Imported data from various resources to the Cassandra cluster using Java APIs.
  • Consumed SOAP based Web Services to integrate with the Web Application.
  • Published and consumed Web Services using SOAP, WSDL and deployed it on WebLogic server.
  • Used SOAP based messaging format to transfer requests and responses and validated the request and responses against XML Schema Definition.
  • Implemented CRUD operations from Node JS to Cassandra by using Cassandra driver.
  • Used SOAPUI tool extensive to conduct regression and performance testing of our services.
  • Extensively used Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, View Resolver.
  • Providing the access to individual user for IBM MQ objects like Queue Manager and queues.
  • Worked on JS framework that is Backbone JS, Node JS, React JS to augment browser applications with MVC.
  • Involved in designing and developing the JSON, XML Objects with SQL Server.
  • Used GIT for Source Control and Version Management of all codes and resources.
  • Test and production Angular JS environment successfully using Jasmine.

Environment: Java/J2EE, Design Pattern, Servlets, JSP, JSF, JDBC, Struts, Spring Core, Spring Boot, Spring DAO, Spring AOP, Hibernate, JavaScript, Ajax,JQuery, Web Services, React JS,Cassandra, Express JS, Angular JS, Node JS Swing, JSON, JUnit, HTML, CSS3, Bootstrap, Apache Maven build tool, PL/SQL, Linux, RESTful API, Grunt, GIT, Backbone JS, Jasmine.

Confidential

Junior Java/J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing system requirements.
  • Played key role in the high - level design for the implementation of this application.
  • Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
  • Developed UI using java swings.
  • Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Involved in Code reviews for other modules developed by peers.
  • Designing and establishing the process and mapping the functional requirement to the workflow process.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Executed and coordinated the installation for the project.
  • Worked on web-based reporting system with HTML, JavaScript and JSP.

Environment: Java, Jdk 1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, DHTML, SQL and JUnit.

Confidential

Junior Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Worked extensively with the backend which comprised of Spring, Hibernate and JPA.
  • Worked with Spring MVC and Hibernate in the backend to build the business logic.
  • Consumed SOAP based Web Services to integrate with the Web Application.
  • Used JSON and XML formats to transfer data from the server.
  • Developed Data Access Layer using Hibernate and DAO Design Pattern.
  • Experience in implementing Web Services such as SOAP using WSDL.
  • Used JMS for loosely coupled, reliable and asynchronous exchange of information among J2EE components.
  • Used Maven to employ standard conventions and practices to accelerate the development cycle.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings.
  • Developed Servlets and JSP for performing CRUD operations on domain specific entities.
  • Developed test cases and performed unit test using JUnit Framework.

Environment: Java, J2EE, Spring MVC, IOC, Hibernate, Oracle, Maven, JMS, Eclipse, AJAX, JSP, HTML, CSS, Java Script, XML, Servlets, Design Patterns, JUnit, Apache POI, Web Services.

We'd love your feedback!