We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Richmond, VA

PROFESSIONAL SUMMARY:

  • Around5years of software development experience using JAVA/J2EE technologies.
  • Hands on experience in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
  • Experience working in SDLC methodologies like Agile Scrum, RUP and Waterfall Model
  • Experience in building UI technologies like HTML5, CSS3, Bootstrap4 and scripting languages like JavaScript, jQuery, AJAX, DOM, AngularJS and ReactJS.
  • Experienced in writing Components, Pipes and Services to separate concern and handle different situations by using Angular2 and Worked on Angular4 Enhancements.
  • Experienced with AngularJS directives ng - app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
  • Strong experience in using JSP’s, JSTL, Struts Tag Libraries, Tiles, HTML5, CSS3, Bootstrap3 and Bootstrap4 for developing Front-end web pages.
  • Hands on experience in writing light weight Node.js, Express server using JavaScript, jQuery to make connections between server and databases like MongoDB.
  • Experience in building applications using like Java, spring, Hibernate, EJB, JPA, JSF, Struts, Servlets, JSP.
  • Strong experience in using spring models like Spring MVC, Dependency Injection, JDBC, JTA, Spring Rest, Spring Boot, Spring Microservices, Spring Eureka, Spring Netflix.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Hands On experience on SPARK , Spark Streaming, Spark Mlib, SCALA .
  • Taken care of complete Java multi-threading part in back end components.0
  • Experience in developing Spring JDBC Templates and Spring Rest Templates.
  • Experience in using Drools rules engine for defining business rules and Validations.
  • Experience in Database Modeling, design and development of PL/SQL, Stored Procedures and packages in relational databases Oracle 10g/11g, MySQL, SQL Server 2000.
  • Experience in managing and maintaining Oracle and NoSQL databases in production domain.
  • Experience in developing and deploying the microservices applications in Pivotal Cloud Foundry (Paas) .
  • Experience in Amazon Web Services knowledge of AWS services like EC2, S3, Elastic Beanstalk, RDS, VPC, Direct Connect, Cloud Watch, Cloud Formation, IAMand SNS.
  • Experience in using Amazon Web Services and AWS SNS/SQS for delivering messages.
  • Experience with build tools like Maven, CICD-ANT and logging tools like Log4J
  • Used Maven to build application and deploy on the server.
  • Experience in Service Oriented Architecture and Web Services using SOAP and REST.
  • Expertise in XML technologies like DTD/Schemas, DOM, SAX and XSLT.
  • Experience using SOAwhich include Universal Description and Discovery Integration (UDDI) and Web Services Description Language(WSDL) using SOAP protocol.
  • Good experience in integration tools and frameworks like Spring Integration, Apache CXF, Apache Kafka and Apache Camel to integrate and standardize the enterprise application technologies
  • Experience in unit testing using Karma, Jasmine, Junit and integration testing using Selenium, Continuum, Hudson, Jenkins and Apache Camel.
  • Experienced in Development, Testing and Deployment of various domain applications on Windows and UNIX platforms using IDEs such as Eclipse, NetBeans, Spring Test Suite, IntelliJ.
  • Technically Savvy in using multiple databases like Oracle,SQL Server, MySQL, DB2, NOSQL DB
  • Involved in converting Cassandra/SQL queries to Spark transformations using Spark RDDs.
  • Experience in software configuration management using CVS, SVN and GIT .
  • Experience in Business Process& Decision Management Design using jBoss JBPM and jBoss Drools Rules Engine.
  • Experience in architecting, designing, developing, deploying, profiling, performance optimization/tuning of complex distributed multi-tier Java/J2EE/JEE applications in WebSphere, WebLogic, JBoss, Oracle application servers and Tomcat web servers in multiple operating systems

TECHNICAL SKILLS:

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

Web Technologies: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, Angular

Java/J2EE Technologies: Servlets, JSP s, Struts, JSF, Multi-threading

Frameworks: Spring Dependency Injection, Spring MVC, Restful Services, Spring Boot, Spring Eureka, Spring Netflix, Spring Boot

App Server: Apache Tomcat 5.x/6.x/7.x/8.x, IBM WebSphere, Web Logic 9.x/10.x/12.x, J-Boss 6.x/7. x.

Database Technologies: Oracle 11i/11g/10g/9i/8i, MySQL, DB2, MongoDB, Cassandra

Build tools: ANT, Log4j and Maven 3.x, Hudson 3.x, Jenkins 2.x

Version Control: CVS, SVN, GitHub, Subversion and Clear Case

Testing: Junit, Jasmine, Karma, Selenium, Protractor, SOAP UI.

PROFESSIONAL EXPERIENCE:

Confidential, Richmond,VA

Full Stack Java Developer

Responsibilities:

  • Worked on the development and testing using Agile (SCRUM) methodologies.
  • Implemented a security module in Angular that integrates with the Spring security in the backend with Authentication and Authorization and defined various custom directives.
  • Implemented Routing and HTTP modules for navigation between the components and invoking the Rest Services using GET, POST, PUT, and DELETE methods.
  • Analysis, design and development of Application based on J2EE using Spring and Hibernate
  • Used Spring framework for Model View Controller (MVC) and integrated with Hibernate.
  • Used Angular JS to structure JavaScript code in an MVC model ( Model-View-Controller ).
  • Implementing or exposing the Microservices to base on RESTful API utilizing, implementing the Microservices to base on RESTful API utilizing Spring Boot.
  • Worked on SOA Web Services using SOAP with JAX-WS for large blocks of XML data over HTTP.
  • Used RestAPI with JAX-RS for consuming Restful web services.
  • Used concepts of Directives, Databinding and Dependency Injection in Angular JS .
  • Expertise in Core Java concepts, such as Object-Oriented Design /Object-Oriented Programming (OOP) skills, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation and some new features in Java 8 .
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Implemented a RESTful API with Nodejs, Express to fetch client and accountant relationship from Mongo DB.
  • Experienced in calling internal and external API service calls using NodeJS modules.
  • Used Micro services using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using java JAX-WS API and did the corresponding configurations.
  • Implemented RESTful Web Services using Micro Services and JSON.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the Oracle database.
  • Worked on RESTful APIs for HTTP requests between client and server.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Developing promotions Microservice using Java, Spring Boot.
  • Used AWS cloud watch in maintaining and monitoring of production and corporate storages.
  • Experience with building Docker images and running them on Docker container.
  • Worked on developing Microservices using Spring Boot and Spring Cloud were developed, test and documented scalable and high-quality business applications according to business requirements.
  • Used Spring core annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
  • Implemented RESTful Web services in Service Oriented Architecture ( SOA ) to retrieve data from client side and made REST API calls from AngularJS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth authentication protocol respectively.
  • Deployed Spring based micro services Docker container using AmazonEC2 container using AWS admin console.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Experience in implementing custom monitoring system through Splunk into deployment processes.
  • Developed strategies and supported tools to create an efficient integration and release process using Jenkins.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, JUNIT Unit Testing tool and Jenkins Continuous Integration Tool .

Environment: J2EE, JSF, XHTML, Bootstrap, JSON, JavaScript, Oracle, Spring framework, Spring IOC, java multithreading, Prime faces, Spring Batch, JAX WS, soap services, stored procedures in SQL server, Drools, Spring AOP, IBATIS, Hibernate, MySQL, PL/SQL, XML, WSDL, SOAP, SOAP UI, IBM Web Sphere JUnit, Web sphere Application Server, Tomcat.

Confidential, Minneapolis, MN

Java Full Stack Developer

Responsibilities:

  • Involved in Agile SCRUM methodology.
  • Implemented a security module in Angular that integrates with the Spring security in the backend with Authentication and Authorization and defined various custom directives.
  • Implemented Routing and HTTP modules for navigation between the components and invoking the Rest Services usingGET, POST, PUT, and DELETE methods.
  • Analysis, design and development of Application based on J2EE using Spring and Hibernate.
  • Used Spring frameworkforModel View Controller (MVC)andintegrated with Hibernate.
  • Used Spring inheritance, Auto-wiring, Core Containers, ORM modulesfor migration from EJB toSpring, Spring Quartz for scheduling tasks to generating reports and emails to clients.
  • Implementing or exposing the Microservices to base on RESTful API utilizing, implementingthe Microservices to base on RESTful API utilizing Spring Boot.Worked on SOA Web Services using SOAP with JAX-WS for large blocks of XML data over HTTP.
  • Used RestAPI with JAX-RS for consuming Restful web services.
  • Used concepts of Directives, Databinding and Dependency Injection in Angular JS .
  • Deployed Spring Boot based Microservices Docker and Amazon EC2 container using AWS admin console. Developed API using AWS Lambda to manage the code and run the code in AWS.
  • Expertise in Core Java concepts, such as Object-Oriented Design (OOD)/Object-Oriented Programming (OOP) skills, Multi-Threading, Generics, Exception Handling, Collections,Java Reflection, Annotation and some new features in Java 8 .
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Used NodeJS for non-blocking design operation for server-side code, Angular4 for developing UI components.
  • Developed Responsive Single Page Applications (SPA) using ReactJS and rendering pages on the server side for faster loading and updating by 3x.
  • Good experience with Spring AOP, Spring Transactions, Spring Security, Spring Quartz batch jobs. Used Executor Framework to deal with Java Threads.
  • Deployed SpringBoot based Microservices into Docker container using Amazon EC2 services.
  • Used AWS cloud watch in maintaining and monitoring of production and corporate storages.
  • Experience with building Docker images and running them on Docker container.
  • Worked on Proof of Concept for developing application using Mongo DB .
  • Unstructured data was handled using MongoDB and used Mongoose connector to connect to database.
  • Worked on packages to run using dynamic SQL and developed UNIX Shell scripts.
  • Configured and used Maven scripts to deploy application in server.
  • Integrated Spring DAO for data access with Hibernate to implemented CRUD operations
  • Implemented Second level of caching using Hibernate configuration files, EHCache provider.
  • Implemented Hibernate join strategies, to select elements from different tables in efficient way.
  • Used SQL, HQL and Hibernate Criteria queries, depending on the complexity of the Object.
  • Configured and administered Jenkins for CI/CD into JBoss Application Server
  • Involved in preparing the test cases using Junit and Easy mock test case and in the testing phase.
  • Deployed on JBoss 7.1.0 enterprise server with JBoss Native and Metro stack using document style web services.
  • Implemented transactions usingXML, Web Services, Microservices, JNDI and Multithreading Executor Services.
  • Designing and developed Microservices using (MEAN Stack) Node.js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform using Express.js.
  • Involved in designing various stages of migrating data from RDBMS to Cassandra.
  • Can handle commissioning and decommissioning nodes along with monitoring of Cassandra cluster.
  • Gained Hands on experience in analyzing the Cassandra data from flat files using Spark.
  • Imported data from various resources to the Cassandra cluster using Java APIs.
  • Working on Microservices to manage termination and methods that can produce a Future for tracking progress of one or more asynchronous tasks. Experience in Building Web Service Contracts in SOA Service Manager.
  • Implemented a metrics collection for the server by utilizing Apache Kafka to stream server-side events.
  • Worked on Drools rule engine and exception rule engine for writing business rule validation.
  • Designed and developed the REST based Microservices using the Spring Boot .
  • Have knowledge of managing and administering NoSQL database systems using Azure table

Environment: Java 8, J2EE, Spring MVC, Hibernate, Rest web services, Angular4, Spring 4.x, Spring Boot, Spring cloud, JSON, Maven, Junit, Hibernate, MongoDB, JBoss, Docker, ECMA6, AWS lambda, Executor services, Microservices architecture, Netflix ZUUL, Swagger.

Confidential, St. Louis, MO

Java/J2EE Developer.

Responsibilities:

  • Responsible for design and development of Web Application using Struts Framework and written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file.
  • Did technical design to conform to STRUTS (MVC) framework.
  • Wrote server-side programs by using Servlets and JSP.
  • Designed and developed the HTML front end screens and validated forms using JavaScript.
  • Made use of almost all Object-Oriented concepts like Inheritance, polymorphism and Abstraction.
  • Application and user level configurations have been maintained by using XML Files.
  • Implemented MVC using Struts Framework.
  • Hands on experience in Node JS backend, using express to build the high concurrency, async web server.
  • Worked on Proof of Concept for developing application using Mongo DB .
  • Unstructured data was handled using MongoDB and used Mongoose connector to connect to database.
  • Developed services using Angular2 http module to communicate with backend node services.
  • Used Node- NPM for managing application dependencies and took part in setting up the package. json file.
  • Built RESTful Nodejs and Express API to communicate with AngularJS front-end for faster data transfer.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Designing and documenting of the stored procedures.
  • Coding Test Classes using Junit for unit testing, Performed functional integration system and validation testing.
  • Implemented design patterns MVC, Session Facade for developing the application.

Environment: J2EE, JSF, XHTML, Bootstrap, JSON, JavaScript, Oracle, Spring framework, Spring IOC, java multithreading, Prime faces, Spring Batch, JAX WS, soap services, stored procedures in SQL server, Drools, Spring AOP, IBATIS, Hibernate, MySQL, PL/SQL, XML, WSDL, SOAP, SOAP UI, IBM Web Sphere JUnit, Web sphere Application Server, Tomcat.

Confidential - Phoenix, AZ

Java/J2EE Developer

Responsibilities:

  • Worked in Agile Environment and Iterative Development Process using Scrum concepts.
  • Responsible for design and development of the front-end using HTML, JSP,CSS,JavaScript.
  • Designed and Developed complex UI screens using HTML, CSS, AJAX, JSP, jQuery, JavaScript for request management and search and filter modules.
  • Developed Struts Forms, Action classes, performed action mapping using Stuts Config Xml.
  • Hibernate is used for ORM and perform CRUD operations with DB.
  • Applied J2EE design patterns like Singleton, Data Transfer Object (DTO), Data Access Objects (DAO), Front Controller and Adapter during the development of components.
  • Developed and deployed Action Classes and JSP for Dynamic HTML generation.
  • Developed SOAP web services utilizing business logic for CRUD functionality and Rest Easy web services for creating reports and tested using SOAP UI.
  • Implemented stateless session beans in business processing layer.
  • Used GWT for compiling code written in JAVA to JavaScript code, write client-side application.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as Un-marshalling process.
  • Implemented Graphical User Interface using JSP, HTML, JSTL, CSS, JavaScript.
  • Implemented DAO layer and mapped data base tables with Hibernate Entities using annotations
  • Created inheritance mapping and integrated with Hibernate template method calls.
  • Developed reports in Perl for the end users.
  • Used Custom node.js proxy used to simulate API responses before client implementation.
  • Develop the Perl and Shell scripts to automate the finance billing file.
  • Implemented Spring ORM for data persistence support for Hibernate.
  • Built and edited Spring-Hibernate configuration file for subprojects.
  • Used SOAPUI for JAX-WSand JAX-WS API for creating XML-based web services.
  • Involved in writing CSS scripts and JAVA Scripts.
  • Worked on Groovy Support with Quark framework.
  • Used spring JDBC to connect database for web services, Worked OnTest Driven Development.
  • Deployed on JBoss enterprise servers with JBoss Native and Metro stack using document literal style web services.

Environment: Java/J2EE 1.7, JSP, Spring Boot, Angular.JS, Node-JS, CSS3 and JavaScript, XML, Eclipse IDE, Maven, Jenkins, ReactJS, Redux, Node JS, Express JS, NPM, Web pack, Dockers, Kubernetes, Cloud foundry, Jenkins, ECMS 6, JSX-react, AXIOS, React life cycle, MONGODB, Mongoose connection, NODE JS service, OPEN ID connection, OAUTH, HTML, CSS3.

Confidential

Web Developer.

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis, design, development, testing and production environments.
  • Worked on Agile Development Methodology using Scrum concepts.
  • Worked in developing Spring related backend services (For the flex to access the database).
  • Implemented page specific controllers using Spring MVC components like @Controller, View resolver, dispatch servlet and calls respective helper classes.
  • Implemented caching mechanism using Spring cache, configuration properties using EHcache.
  • Implemented presentation layer of application using HTML, CSS, jQuery and Ajax calls.
  • Implemented transaction management using Spring declarative transaction management and spring AOP.
  • Implemented Hibernate Entity classes that map data base tables using Hibernate annotations.
  • Implemented Hibernate utility classes that used as base implementation for DAO layer.
  • Implemented Hibernate second level caching at hibernate level using EHcache provider.
  • Implemented Search based queries using Hibernate Criteria Query interface.
  • Implemented Rest based web services, implemented security using JAX-RS annotations to handle data formatsand used http methods.
  • Build Maven Scripts for the application deployment and integrated with Jenkins server.
  • Involved in writing test cases, implement unit test cases using Junit andMocking frameworks.
  • Deployed on JBoss 7.1 enterprise server with JBoss Native and Metro stack using document literal style web services.

Environment: J2EE, Spring framework, Spring MVC, Spring Boot, Hibernate 3.x, Angular JS, jQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Jenkins, Multithreading, Web services, SOAP, XML, Microservices, SaaS, Java Beans, Net Tool, jQuery, JavaScript, Drools, Oracle 10g, WebSphere 7.0, Design Patterns, SVN, Apache Maven, JUnit, XSLT, HTML.

Confidential

Web Developer

Responsibilities:

  • Developed backend logic using Core Java including Collections, Multithreading andException Handling.
  • Involved in various phases of Software Development Life Cycle (SDLC) on the application like Requirement gathering, Design, Analysis and Code Development.
  • Implemented Multithreading feature for processing the requests to achieve high performance.
  • Developed activities using Core Java/J2EE, Servlets, JSP used for creating web application.
  • Implemented JDBC for database connectivity with MySQL Server.
  • Worked with Spring Restful Web Services to interact with the JPAObjects created using ORM.
  • We kept up bean life cycle by utilizing Spring IOC which keeps up session information of beans.
  • Worked with Log4CXX to capture the log that includes runtime exceptions
  • Implemented IBM WebSphere Application Server to deploy the application
  • Worked on Web Technologies using HTML, CSS, JavaScript, and AJAX.
  • Developed/Customized Java Server Pages (JSP) for CustomerUser Interface (UI).
  • Developed and implemented the MVC Architectural pattern using STRUTS framework including JSP, Servlets, and EJB and created Stored Procedure, Trigger for database access and events.
  • Developed the business logic code in Core Java/J2EE, Struts andJDBC.
  • Deployed Application usingWebLogic Server.
  • Worked withStructs Framework in the application, which is based on MVC design pattern.

Environment: JAVA, J2EE, JSP, JSTL, Swing, JSP, HTML, CSS, Servlets, Struts, EJB, Web Logic, XML, JavaScript, java core like multithreading, collections, Interface and abstract classes, strings.

Hire Now