We provide IT Staff Augmentation Services!

Senior Java Fullstack Developer Resume

Houston, TX

SUMMARY:

  • 7+ years of Java Full stack developer experience in SDLC such as Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing. Experience in finance, healthcare and insurance industry with solid understanding of Object Oriented Design Methodology.
  • Strong Technical expertise in Java / J2EE Technologies Java, JSP, Servlets, Spring 4.0, Spring DAO, Spring MVC, Spring IOC, Hibernate 4.3.
  • Very good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts multi - tier architectures and distributed architectures.
  • Strong Understanding in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL and Restful services.
  • Extensive experience in using Java based application frameworks like EJB 3.0, Struts, spring and Hibernate in development of web based applications.
  • Expertise in Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Good experience in Java, J2EE, MVC architecture, Service Oriented Architecture (SOA), Servlets, JSP, Spring MVC, SpringBoot, JMS, Multi-threading, JavaBeans, Hibernate, Application Server, EJB, JDBC, Design Patterns, JSF, Spring Framework, Web Services like SOAP and Restful
  • Experienced in developing Microserviceswith Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway etc.
  • Experience on open source frameworks like SPRING 3.0 (core, context, ORM, DAO, web MVC modules), Hibernate 3.5, JMS 2.0, Angular JS.
  • Hands on experience with Spring Core, Spring JDBC Template, Spring MVC.
  • Experienced in developing event driven applications using AJAX, JSON and XML.
  • Experience with different Application servers like Apache Tomcat, Web-sphere and Weblogic10, JBOSS.
  • Worked on different RDBMS like Confidential, MySQL, SQL Server and good knowledge on Mongo DB(No Sql).
  • Experience in working with Data structure and Algorithms in java
  • Experienced in writing unit test cases using JUnit and also have knowledge in Test Driven Development (TDD).
  • Extensive experience in developing web and web 2.0 applications using Ajax, Java Script, jQuery, Angular JS, HTML5, XML, CSS3 and MVC framework.
  • Expertise in usage of version controls like SVN and GIT.
  • Good knowledge on ECS, VPC, AutoScaling, Security Groups, AWS CLI, Cloud watch.
  • Experience in working with design tools like Rational Rose and Visio.
  • Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts.
  • Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JNDI, Hibernate, and other Remote Components.
  • Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat and Apache Struts, LOG4J for logging information and exceptions, Apache ANT for making build scripts, VSS, Rational Team Concert,Clear Case and Git-hub for version control system, Eclipse, Net Beans.
  • Extensive experience in developing web page quickly and effectively using JavaScript, JQuery, HTML5, CSS3, Angular.jsand also in making web pages cross browser compatible.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Worked on Agile methodology, SOA for many of the applications
  • Experience in Node environment using Node.js, NPM, Grunt.
  • Strong understanding of Microservices patterns.
  • Developed the application using Mule ESB, and build & deployed the services.
  • Implemented Web based pages and site design using HTML, XHTML, DHTML, CSS, Themes, Master Pages, Site Map, XML, TSF, XSLT, JavaScript, jQuery and Ajax.
  • Integrated Kafka with Flume for more efficient real-time event processing via KafkaSource.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, C, C++

Object Oriented: UML, Microsoft Visio.

Operating Systems: Windows NT/2000/XP, LINUX, UNIX systems.

Tools and IDE: Putty, JBuilder, Eclipse, NetBeans, SQL Developer

J2EE Technologies: Servlets, JSP, Struts, Spring, Hibernate, Web services, JDBC, XML,MVC,EJB, JSF, JMS,JIRA.

Spring framework: Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs.

Scripting Languages: HTML, HTML5, CSS,Javascript, Angular JS 6, JQuery, Mule ESB, AJAX.

XML Schema: DTD, XSL, XSLT.

JavaScript Frameworks: Angular JS, Node JS, Backbone JS, React JS

Database Skills: SQL, PL/SQL, Confidential, MySQL, MS Access,MS SQL Server, JDBC.

Protocols: TCP/IP, HTTP, FTP, SOAP, RESTFUL.

Testing Tools: JUnit, SOAP UI

Web/Application Server: Apache Tomcat, JBOSS, WebLogic9.2,Websphere

Databases: SQL Server 2000, Confidential 9i, 10g.

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Senior Java Fullstack Developer

Responsibilities:

  • Involved in requirement gathering, designing and developing the entire system with Agile-Scrum methodology.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Used Spring Framework for Dependency injection and integrated with the JSF Framework and Hibernate.
  • Experienced in using Spring annotations based on layer in applications like @Component, @Controller, @Service, @Repository, etc. annotations.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Worked with J2EE design patterns in MVC architecture with spring.
  • Involved in the integration of frameworks like spring and Hibernate.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
  • Designed and established Confidential ’s Highly scalable Serverless micro-service named App Ingestion service using AWS’s API Gateway, Lambda and DynamoDB services used for high speed data ingestion.
  • Converting existing AWS infrastructure to serverless architecture (AWS Lambda) deployed in AWS Cloud Formation.
  • Experience in Gradle Build tool.. design serverless application CI/CD by using AWS Serverless(Lamda) application model.
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Experience in developing Applications using React JS, Redux, Angular 2/4, Typescript, ECMA Script 2015/ES6
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Expertise in Java 8 (threading, lambdas, streaming, etc.)
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Expert in developing User Interface (UI) applications and professional web applications using AngularJS, NodeJS, JavaScript, JSP, XML, HTML5 /DHTML, DOM, XHTML, jQuery, CSS3, and Ajax.
  • Developed enterprise grade applications using HTML5, CSS3, Twitter Bootstrap, AngularJS, JavaScript, jQuery based on W3C standards.
  • Used WSDL file information for invoking Web Services.
  • Designed a RESTful API with Spring 4.
  • Having good Experience in MVVM design pattern such as Angular 2.X and Angular4.X.
  • Developed multiple Angular 4.0 components which are compatible with latest versions of typescript, Angular CLI.
  • Used ReactJS and AngularJS for building web-apps and is highly efficient in integrating with Restful services.
  • Used React-Router to turn application into Single Page Application.
  • Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
  • Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
  • Used ReactJS in components like JSX, creating React components, Virtual components etc.
  • Experienced in developing Microserviceswith Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway etc.
  • Configured Kafka to read and write messages from external programs.
  • Configured Kafka to handle real time data.
  • Defined a message store architecture necessary to support drools rule engine input processing, scalability and recovery.
  • Wrote various types of Business rules in the .drl (drools file) and .ece (expectation files) using Drools rule engine for business decision making.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
  • Microservices have been built using spring boot, Netflix OSS, spring cloud, deploying to AWS Cloud.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
  • OAUTH 2.0 authentication frame work is used to provide security to Restful web services by generating access token in order to access protected resources.
  • Used Docker as CI/CD tool for integrating different code components.
  • Implemented HTTP REST API using Node Js and express.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Developed on demand, combo and compression server using Node.js
  • Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations.
  • Expertise in implementing application using Multithreading, JSF, Struts, Struts Validations, Taglibs, Log4j, spring, Hibernate Frameworks, Apache Camel, Apache Karaf .
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Part of the team migrated from WebLogic JMS to Active MQ.
  • Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
  • Used generated DDLs to modified existing PostgreSQL schema & performed DML operations/queries.
  • Built a real-time mouse/click user analytics web service with Node.js, Express.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Extensively used AWS to integration with Enterprise and web applications.
  • Implemented the framework to migrate Relational data to Non-relational data stores and to run performance tests against different NoSql vendors.
  • Designed the Web application layout and forms using HTML5, CSS3, JavaScript, JSP, Jquery, and Bootstrap.
  • Created EC2, S3, SQS, Lambda instances using cloud formation Templates on AWS
  • Developed restful web services using Jersey and spring and developed rest services using Node.js and other node modules.
  • Worked on JDBC to select and update the data from the MySQL database
  • Oath 2 simplifies all the communications between the client, server, and content provider.
  • Used Oath 2 which is a lightweight authentication framework with a central authorization server and generates an access token to access a protected resource on a resource server.
  • Implementation of second level cache in Hibernate.
  • Wrote build & deployment scripts using Ant, Maven on Unix environment.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.
  • Experienced in Drools and JBoss BRMS
  • Worked extensively on Spring boot for building web service.
  • Involved in the deployment of the application using WebLogic Server.
  • Used GIT for Version Controlling.
  • Used Cassandra for storage of large volumes of distributed and structured data to handle large amounts of transactions per day.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services
  • Experience in using Drools rules engine for defining business rules and Validations.
  • Involved in unit testing, integration testing, smoke testing etc.

Environment: Java1.8, J2EE, JSP, SOAP, REST, Servlet, Spring, Hibernate, Angular Js, Node Js, WebLogic, Confidential 11g/12g, XML, Java Script, CSS, ReactJS,AWS,HTML, Bootstrap, Apache Spark, React.js, Cassandra, Json,JUnit4, Ant, Jenkins, Maven, Agile, Apache Camel.

Confidential, San Francisco, California

Sr.Java FullStack Developer

Responsibilities:

  • Used Agile Software Development for developing the application.
  • Developed web UI screens using Spring MVC, AngularJS, HTML, CSS, JavaScript and CSS.
  • Designed User Interfaces using JSP, Servlets, Angular, CSS, XML and HTML.
  • Developed RESTful Web Service using REST Jersey API .
  • Developed Spring Services,DAO’s and defined routes using Apache Camel.
  • Developed messaging module using Spring JMS, Apache Camel and ActiveMQ.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Designed web screens for various modules using JSF, HTML, DHTML and CSS and used JavaScript client side validation.
  • Converting existing AWS infrastructure to serverless architecture (AWS Lambda) deployed in AWS Cloud Formation.
  • Developed API for using AWS Lambda to manage the servers and run the code in the DB
  • Involved in developing functions for Amazon Lambda to manage some of the AWS services.
  • Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Streams, functional interfaces, collectors, default methods, type interfaces for each.
  • Design and implement web services using of REST Web services by using Jason formatting language.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Built centralized logging to enable better debugging using Elastic Search Log stash and Kibana.
  • Utilized React to build reusable components with JSX including (landing, forms, and buttons), resulting in optimized rendering and performance
  • Used Apache camel, CXRF web services, Service Mix engine, Active MQetc. to build a custom ESB (Enterprise Service Bus)
  • Developed API using Node JS to allocate access to data in MYSQL database
  • Implemented spring MVC architectural design pattern.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Developed internal web dashboard applications using Node JS.
  • Extensively worked on form validation using the Spring Validator framework.
  • Developed Form Beans and Action Classes to model views and client side functionality.
  • Used the Struts Validator framework for validating the forms.
  • Used SOA framework with hibernate to map Confidential database.
  • Wrote deployment descriptor and configuration files using XML.
  • Configured and deployed the application in JBoss.
  • Deployed Spring Boot based micro service Docker Container using Amazon EC2 Container Services using AWS Admin Console
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript, React-JS.
  • Spring Boot version 1.5.6 is being used in a Micro Services Environment to build layers of different modules.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS.
  • Implemented spring framework dependency injection for defining objects. Involved in developing the core business logic using spring.
  • Developed SOAP UI Tests for Mule Services.
  • Implemented Web Services (SOAP) for transmission of large blocks of JSON data over HTTP.
  • Used JIRA tool to communicate with other team members in QA and production.
  • Used agile methodologies, test driven development and automated builds
  • Tested components using Unit Test mock frameworks during development.
  • Responsible for writing Ant scripts for building and deploying the application.
  • Used GIT for source code version control.

Environment: Java, J2EE, JBoss, JSP, Groovy, Angular, Bootstrap, Maven, Struts, SOAP, REST, Servlet, Spring, Hibernate, JBoss, IntelliJ, Apache Camel 2.1.4, Confidential 10g/11g, XML, Java Script, CSS, HTML, GIT, React JS, Windows, Rational Rose, JUnit4, Ant, Agile, JIRA.

Confidential, Virginia Beach, VA

Java/J2EE Developer

Responsibilities:

  • Worked closely with the Requirements team, analyzed the Use cases and followed AGILE/ SCRUM methodology.
  • Developed modules in RAD environment using Spring MVC, DI, AOP, Hibernate ORM (for backend data persistency).
  • Developed Web Services for both Client and Service Side using SOAP and RESTful. Consumed Web services securely using JAX-WS API and tested using SOAPUI.
  • Extensively used the Hibernate Query Language for data retrieval from the database and process the data in the business methods.
  • Developed a web-based reporting for credit monitoring system with HTML, XHTML, and Tiles using Struts framework.
  • Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • Extensively used Custom JSP tags to separate presentation from application logic.
  • Installation, Configuration & administration of WebSphere environment, including deployment of Servlets.
  • Responsible for monitoring & resizing Confidential database objects (Table spaces, Tables, Indexes etc.)
  • Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Deployed the code in WebSphere Application server.
  • Used AJAX with jQuery to parse object to dynamically overlay contents on web pages.
  • Designed and developed various stored procedures, functions and triggers in PL/SQL to implement complex business rules. Worked with MySQL Work Bench.
  • Developed Scripts for UNIX platform deployment.
  • Configured JSF backing beans as spring beans.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Used Jenkins continuous integration tool to do the deployments.
  • Involved in the Integration testing support and involved in bug fixing.
  • Prepared Unit test cases for existing functionality and execute them.
  • Involved at the time of deploying the code in the production environment and do the functional checkout and merging code using the distributed version control system (GIT).

Environment: Java, J2EE, JSP, Struts 2.0, Spring 3.0(MVC, Core, AOP, DAO, ORM), JAX-RPC Web services, Hibernate 3.0, JPA API JSP, Servlets, JSTL, HTML, CSS, XML, Ajax, Java Script, log4j, JNDI, Maven, SVN, jQuery, jUnit, Confidential 11g, SQL/PLSQL,, WebSphere 7.0 Server, RAD 8.0 IDE, UNIX.

Confidential, Pittsburgh, PA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirements gathering, Design, Analysis, Code development and Testing.
  • Developed Use case diagrams, Class diagrams, and Sequence diagrams using UML.
  • Designed the web responsive pages using the Bootstrap framework to give a rich look to the user interface.
  • Created detail design documents which have the UML Design diagrams, table information, object model which are required for the development.
  • Used Spring Core module for Inversion of control/dependency injection.
  • Created Spring MVC components like Dispatch servlets, hibernate configure Request mapping annotation controllers, view resolver components and implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
  • Extensively used Core Java such as Exceptions and Collections.
  • Designed and developed stored procedures, triggers, views for effectively storing and retrieving related data.
  • Implemented Persistence layer using Hibernate to interact with the database.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Prepared the technical design and developed the system MVC architecture using Spring.
  • Used Spring Framework for Dependency Injection and integrated with the Hibernate framework for interacting with the database.
  • Used several APIs of Spring Framework like Spring Core and Spring MVC.
  • Involved in creating web services using RESTful web services using Jerseyfegration. Wrote build & deployment scripts using Ant, Maven on UNIX environment and worked with QA Director.
  • Unit tested each component using Junit.
  • Monitored, reviewed, debugged and deployed the application.
  • Used Log4j for logging errors, messages and performance logs.
  • Participated in code review and code walkthrough and QA processesorJAX-RS implementation.
  • Implemented version controlling using GIT and used Jenkins for continuous int
  • Effectively engaged with clients and all stakeholders through weekly meetings.

Environment: Java, J2EE, Hibernate, Spring MVC, MySQL, Log4j, Apache Tomcat, RESTful Web services, Agile, GIT, Maven, Jenkins, Eclipse, Junit, HTML 5, CSS 3, JSP.

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Developed the application using Struts following MVC architecture.
  • Identified the participating pages and the navigation paths between pages.
  • Developed action and form classes based on Struts framework to handle the pages.
  • Used WebLogic Workshop page flow technology.
  • Created several JSP's and populated them with data from databases using JDBC.
  • Designed and developed EJBs to handle business logic and store persistent data.
  • Developed Web Services to retrieve data from legacy systems.
  • Involved in coding using Java Servlets, created web pages using JSP's for generating pages dynamically.
  • Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc).
  • Used J2EE Singleton design pattern.
  • Used EJB Session Beans.
  • Planned and implemented various SQL, Stored Procedure, and triggers.
  • Used JDBC to access Confidential database and implemented of connection pooling.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems.
  • Used BEA Web Logic Application Server.
  • Used ANT for the build process.

Environment: Java, Servlets, JSP, JDBC, EJB, JMS, Struts, Web Services, BEA WebLogic, JUnit, SOAP, XML, HTMLCSS, UML, ANT, Confidential 9i/10g, Windows Xp.

Hire Now