We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Silver Spring, MD

SUMMARY:

  • Over 8+ years of experience in development and implementation of web - based client-Server applications using Java andJ2EE technologies and database applications.
  • Used the best practices of SDLC as well as Agile/SCRUM methodologies. Expert in Various Agile methodologies like SCRUM, TestDrivenDevelopment, Incremental and Iterationmethodology.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE's such as Eclipse, STS, Rational Application Developer (RAD), IntelliJ14.x/15. x.
  • Experienced in Developing Java/J2EE Applications using JDK 1.6/1.7/1.8, OOPS, Collections, Threading, generics, Exceptionhandling, Multi-Threading, Executionservices, concurrentutilities, GarbageCollection and Serialization.
  • Expertise in developing Web based Distributed and Front-End applications in a three - tier architecture using HTML5, React JS, Bootstrap JS, Angular JS, Ajax, Node JS, JSP, SERVLETS, CSS3, JavaBeans.
  • Hands on experience in JSP, Servlets, REST/SOAP Web Services, Hibernate, Spring, Struts technologies in design performance tuning, testing, maintenance and support for software applications.
  • Strong experience in Spring Framework modules such as Spring MVC, DAO, IOC, AOP, spring Boot, Batch, Heroku, Security, Spring Integration, Spring Zuul, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Hystrix.
  • Experienced in Middleware Framework Hibernate/JPA for mapping POJO classes with database using HQL.
  • Proficient in implementation of frameworks like Struts, spring, spring boot, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate, Mybatis and IBatis.
  • Experienced in designpatterns such as MVC, Singleton, Factory, Adapter, ServiceLocatorSessionFacade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in ServiceOrientedArchitectures (SOA) and Microservices using Spring Boot REST web Services.
  • Experience in RESTful web service with Spring Actuator to manage application when pushed to production.
  • Experience in working with Spring Boot, Spring Microservices, discovery server like Netflix Eureka.
  • Implementing the microservices to base on RESTful Utilizing SpringBoot with SpringMVC and ApacheKafka.
  • Have experience working on cloud technologies like AWS cloud EC2, S3, RDS, Load Balancer, Auto Scaling. Worked on real-time streaming using AWS Kinesis and event driven design using AWSLambda . Worked on Audit and Logging using AWS Cloud Watch and AWS Cloud Trail .
  • Hands on Experience of utilizing cloud technologies including AWS (Amazon Web Services), SpringCloud, Microsoft Azure and PCF (Pivotal Cloud Foundry).
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot for running applications.
  • Experience in creating rules using Business Rules Engines: Drools.
  • Experience in databases such as Oracle, sql, MySQL, Mongo DB, Cassandra DB.
  • Experience in designing, developing and deploying J2EE applications on IBM Web Sphere/Web Logic application servers, Apache Tomcat, NGINX, JBOSS.
  • Good experience in unit testing using Jasmine, Junit/TestNG and SeleniumWebDriver automation.
  • Excellent Experience in writing ANT, MAVEN build scripts, Gradle providing logging facility using Log4j. Maven Scripts for WAR/JAR file management for web applications.
  • Solid experience of application defect/Test management tools like JIRA, Bugzilla and Confluence for documentation.
  • Hands on experience with version control and configuration management tools such as GIT, SVN, CVS, Clear Case.

TECHNICAL SKILLS:

Programming Languages: Java, SQL, PL/SQL

Frameworks: Struts, MVC, Spring, JSF, Micro Services.

Object/Relational Mapping: Hibernate, JPA.

J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB 2.0/3.0, RMI, Multi-threading.

Frontend Technologies: REACT JS, ANGULAR JS, NODE JS, HTML, HTML5, DHTML, JavaScript, JSON, AJAX, CSS, JQuery, DOJO.

Web Technologies: XML, XSL, HTML, DHTML, XSLT, JNDI, LDAP, SOAP, AXIS.

Application/Web Servers: IBM WebSphere, WebLogic, JBoss, Apache Tomcat.

Databases: Oracle, MySQL, DB2, MongoDB, Cassandra, RDBMS.

IDE Tools: Eclipse, Net Beans, JBuilder, My eclipse, IntelliJ, STS.

Unit Testing & logging Tools: JUnit, Jasmine, TestNG, Mockito, Selenium, Protractor.

Operating Systems: Windows, UNIX, LINUX.

Build Tools: ANT, Maven, JUnit, Log4j, Gradle.

Design Methodologies: Agile, Scrum, Water-Fall, Test Driven Development, Rapid Application Development.

PROFESSIONAL EXPERIENCE:

Confidential, Silver Spring, MD

Java Full Stack Developer

Responsibilities:

  • Involved in Requirement gathering, Design, Analysis and Code development by following Agile methodology.
  • Used advanced java 8 features like Lambda expressions for array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Developed UI pages using HTML5, CSS3, JavaScript, jQuery andused Boot Strap for creating responsive web pages
  • Designed configuration XML Schema for the application and used JavaScript for the client-side validation.
  • Created UI interfaces to manage user menu and Bulk update of Attributes using Angular, and jQuery.
  • Developed custom Angular directives, tags and integrated with Spring forms.
  • Used multithreading concept to run the processes asynchronously using different future calls to access the data.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Developed RESTWeb Services to consume those Web Services as well other enterprise wide Web Services.
  • Used Spring inheritance, Auto-wiring, Core Containers, ORM modules and Spring Quartz for scheduling tasks to generating reports and emails to clients.
  • Experienced in implementing Microservices, Service Oriented Architecture (SOA).
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring Core Annotations for DependencyInjection and Spring MVC for RESTAPI s and Spring Boot for Microservices.
  • Used Spring Security for session fixation, clickjacking, cross site request forgery.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Used Kafka to streaming data pipelines to get data between systems or applications.
  • Used Spring Hateoas tomake the actions available dynamically for the clients during the runtime from the server.
  • Developed microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Implemented micro services using Spring Boot and Pivotal Cloud Foundry .
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Developed API for using AWSLambda to manage the servers and run the code in the AWS.
  • Developed session, entity beans and message driven beans, mapping of Java objects to database Tables using Hibernate. Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Worked on Oracle11g database concepts like locking, transactions, indexes, sharing, replication, schema design.
  • Designed and developed file upload and file download features with Oracle Blob.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex inserts and updates in the DB. Used Toad to interact with oracle database, performance tuning DB execution.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Developed Applications using Rule Engines- JBoss Drools 4.x, Workflows, Human tasks implement Business rules validations and provided Drools Dashboard for Business users.
  • Looking into the Splunk logs for hidden application errors.
  • Created Test automation framework using Cucumber and Selenium web driver.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.
  • Used Maven as a build tool for compilation and building JAR, WAR and EAR files and retrieved all the dependencies required for the running the application, Log4J for logging errors and control log statements.
  • Deployed the application in ApacheTomcatServer.

ENVIRONMENT: Java 1.8, Spring 4, Hibernate 4.2, Spring Boot, JPA, JavaScript, Angular 2, HTML 5.0, CSS3, Apache Tomcat 8, STS, Oracle 11g, Log4J, Selenium,XML, Web Services, SOAP UI, Apache Kafka, AWS, Ant, Git, PL/SQL, Docker, HATEOAS , Jenkins .

Confidential, Philadelphia, PA

Full stack Java developer

Responsibilities:

  • Designed, coded, implemented, optimization and tested new features and modules for the derivatives system as part of an Agile team and improved automation test suites.
  • Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible.
  • Implemented client-side Interface using React JS. Worked on responsive design and developed a single
  • ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React JS.
  • Handled HttpRequestsusingAxios which supports Promise API functionality native to JS ES6.
  • Gained Knowledge on Electrode Platform NodeJS/Web platform built on top of the ReactJS and HapiJS frameworks.
  • Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Developed Spring Boot to fasten the application for removing boiler plate configurations.
  • Used loosely coupled architecture Spring Boot. Developed Micro Services in the application by using Spring Boot.
  • Developed Micro Services for serviceoriented architecture to build flexible and independently deployable software.
  • Developed RESTWeb Services clients to consume Web Services as well other EnterpriseWide Web Services.
  • Worked with Spring AOP module to perform logging operations.
  • Developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
  • Employed Spring Boot for initialize and bootstrapping the build configuration for the boot based webapplications.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal CloudFoundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy and update the applications.
  • Utilized Hibernate for Object Relational Mapping (ORM) purposes for persistence on to the database.
  • Developed different join strategies with Hibernate to improve performance while retrieving collection items.
  • Used Spring MVC, AOP, IOC and Hibernate to establish the Connection with Database for Stored Procedures.
  • Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
  • Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting to database.
  • Composed and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins toautomate continuous builds and publishing Docker images to the Nexus repository.
  • Used CI/CD tools Jenkins, Git/Gitlabsand Docker registry for configuration and automation using Ansible.
  • Used Drools as rule engine to categorize salient level rule to every business rules base on the business needs.
  • Used Apache Maven as the software build tool and Log4J for logging errors and messages.
  • Created plugins to extract data from multiple sources like Apache Kafka, Database and Messaging Queues.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
  • Performed UI and front-end testing using Selenium. Developed test case and performed unit testing withMocha

ENVIRONMENT: HTML5, CSS3, React JS, Spring Boot, Spring AOP, Spring IOC, Hibernate, Redux, Axios, NodeJS, Hapi JS, Webpack, JSON, Ansible, Pivotal Cloud Foundry, Jenkins, GIT, Docker, Drools, Maven, log4J, Nexus, Mongoose,MongoDB, Chai, Mocha, Selenium, Apachekafka, EC2, AWS.

Confidential, Chicago, IL

Sr Java/J2EE Developer

Responsibilities:

  • Involved in complete software development life cycle with object-oriented approach of client’s business process and continuous client feedback. Worked on designing and developing a complete service-oriented system based on SOA principles and architecture in agile development environment.
  • Employed Agile Model and best practices for software development.
  • Developing the UI by using HTML, JSF, JQuery, and JavaScript and used AJAX to make calls to other services.
  • Involved in developing the CSS sheets for the UI Components.
  • Developed web-based application using spring framework for MVC architecture.
  • Setting up the basic project set-up from scratch of Spring-Hibernate App based on Design.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components and to separate the application configuration and dependency specification from actual application code.
  • Used Apache CXF to post messages to vendor sites and exposed Web Services to client applications like Admin Tool.
  • Developed the Servlets for processing the data on the server.
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project. Used SVN for version control.
  • Involved in development of REST Web Services using SPRING MVC to extract client related data from databases and SOAPUI tool is used for testing RESTFUL API web services.
  • Familiarity with Service oriented architecture by developing Restful web services based on JAX-RS and Jersey.
  • Wrote corresponding one-one REST methods to implement respective change requests (change appliers)
  • Created SOAP based web service using JAX-WS and tested service using SOAP UI.
  • Implemented Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
  • Deployed the application in JBoss Application Server.
  • Worked on JUnit for creating test cases for all the Business Rules and the application code.
  • Called external vendor applications using Web Services for delivering notifications.
  • Used JIBX binding to convert Java object to XML and vice-versa.

Environment:: HTML, JSF, JQuery, JavaScript, Apache Cfx, Servlets, JBoss, Spring 3.x, Hibernate 3.x, Spring MVC, SVN, SOA, Restful, JAX-Rs, Jersey, Soap UI, JAX-Ws, Apache Axis 2, JBoss, JUnit, Web services, Postman, SVN, Agile.

Confidential, JerseyCity,NJ

Java/J2EEDeveloper

Responsibilities:

  • Involved in the phases of SDLC including Requirement collection, Design and analysis of Customer specification, Development and Customization of the application.
  • Designed user interface for Altova legacy portal for admin and users to interact with system using jQuery, JSON, XML parsing JavaScript, HTML, and CSS.
  • Responsible for handling the XML DOM Parser such as JAX-P creating the document Builder factors, loading the class, parsing the XML to read the format of that.
  • Produced the report data on the client Front-end using JavaScript, HTML4, CSS3 and client-side validation through JavaScript and Ajax for asynchronous communication. Used Ajax, JavaScript for the margin calculator web interface.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
  • Expert in Response Web Design (RWD), wrote applications that served desktop and mobile clients with minimal code changes to the JavaScript frameworks (Angular, Ext JS and jQuery).
  • Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
  • Used Struts Validation Framework for dynamic validation of the user input forms.
  • Responsible for implementation of various modules of the application using Struts-Spring-Hibernate architecture.
  • Designed and implemented Spring ORM module to integrate Hibernate.
  • Creating Web Services to handle data from Client Web Portal to the actual ASPEN System.
  • Used Web Services to exchange product and customer order information.
  • Implemented as well as exposed web services using Apache Axis and JAX-WS.
  • Worked within SOA based enterprise framework to build web services.
  • Developed Plug-in to integrate Java components with ETL Components. Worked in agile methodology for Test Driven Development. Worked with POJO for handling data coming from the legacy systems.
  • Used Grunt to generate compiled JavaScript libraries and to build processes inside the project to Minify the code so it loads faster in the browser.
  • Implemented Database access through JDBC at server end with Oracle as backend.
  • Developed back end interfaces using PL/SQL packages, stored procedures, Functions, Procedure, Anonymous PL/SQL programs, Cursor management, Exception Handling in PL/SQL programs.
  • Tuning complex database queries and joining the tables to improve the performance of the application.
  • Worked on Apache 7.0 TOMCAT Application Server for implementing SOAP web services.
  • Integration of automation batch run job with Jenkins. Worked with Jenkins Continuous Integration tool.
  • Build Tool Ant. Developed Protractor test classes for end to end testing in Front end.
  • Resolved bugs/defects in application by coordinated with team members to assure a positive outcome using JIRA.

Environment: Core Java/J2EE, Java swing, Spring framework, Servlets 2.3, JDBC, AJAX, JDK 1.7, Web services, SOAP, XML Parsing, Altova XML Spy, Java Beans, X Stream, Apache POI, jQuery, JavaScript, Web Sphere, Oracle 10g, Design Patterns, SVN, PL/SQL, UNIX, Apache Tomcat 7.0, ANT, JUnit, XSLT, HTML/DHTML, Jenkins.

Confidential

Jr. Java/J2EE Developer

Responsibilities:

  • Developed presentation screens by using JSP, HTML and JavaScript.
  • Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Struts Framework.
  • Performed clientside validations using JavaScript and server side validations using in built Struts Validation Framework.
  • Implemented the data persistence functionality of the application by using Hibernate to persist java objects to the relational database.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Used HQL statements and procedures to fetch the data from the database.
  • Transformed, Navigated and Formatted XML documents using XSL, XSLT.
  • Used JMS for asynchronous exchange of message by applications on different platforms.
  • Developed the view components using JSP, HTML, StrutsLogictags and Strutstaglibraries.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Creation of database objects like tables, views using oracle tools like Toad, and SQL* plus.
  • Involved in writing Stored Procedure in using PL/SQL.
  • Worked on Linux environment for jobs scheduling for Inbound data on monthly basis.
  • Used JUnit Testing Framework for performing Unit testing.
  • Deployed application in WebSphereApplication Server and developed using Rational Application Developer RAD.

Environment: Struts 2.0, Hibernate 3.0, JSP, RAD, JMS, CVS, JavaScript , XSL, XSLT, Servlets 2.5, WebSphere Application Server 6.1, Oracle 10g.

Confidential

Software Engineer

Responsibilities:

  • Involved in the requirements gathering. Design, Development, Unit testing and Bug fixing.
  • Developed application using Struts.
  • Developed rich user interface using JavaScript, JSTL, CSS, JQuery and JSP’s.
  • Developed custom tags for implementing logic in JSP’s.
  • Used Java script, JQuery, JSTL, CSS and Struts 2 tags for developing the JSP’S.
  • Used custom tags to display logic specific data in JSP'S.
  • Involved in making release builds for deploying the application for test environments.
  • Used Oracle database as backend database.
  • Wrote SQL to update and create database tables.
  • Used Eclipse as IDE.
  • Using RIDC Interface get content details and Create Content through application.

Environment: Java, JQuery, JavaScript, Struts, JSP, JSTL, CSS, RIDC, SQL.

We'd love your feedback!