We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Silver Spring, MD

OBJECTIVE

  • Over 8+ years of experience in development and implementation of web - based client-Server applications using Java andJ2EE technologies and database applications.

SUMMARY

  • Used the best practices of SDLC as well as Agile/SCRUM methodologies. Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology.
  • 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, Exception handling, Multi-Threading, Execution services, concurrent utilities, Garbage Collection 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 wif 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 design patterns such as MVC, Singleton, Factory, Adapter, Service Locator Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in Service Oriented Architectures (SOA) and Microservices using Spring Boot REST web Services.
  • Experience in RESTful web service wif Spring Actuator to manage application when pushed to production.
  • Experience in working wif Spring Boot, Spring Microservices, discovery server like Netflix Eureka.
  • Implementing the microservices to base on RESTful Utilizing Spring Boot wif Spring MVC and Apache Kafka.
  • Have experience working on cloudtechnologies like AWScloud EC2, S3, RDS, Load Balancer, Auto Scaling. Worked on real-time streaming usingAWSKinesis and event driven design usingAWS Lambda. Worked on Audit and Logging usingAWSCloud Watch andAWSCloud Trail.
  • Experience in creating Docker images, Containers, push/pull and integrating wif 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 Selenium WebDriver 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 wif 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.

Front-end 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 and used 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 wif 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 REST Web 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,ServiceOriented Architecture (SOA).
  • Used Spring Framework AOP Module to implement logging in the application to no the application status.
  • Used Spring Core Annotations for Dependency Injection and Spring MVC for RESTAPI s and Spring Bootfor Microservices.
  • Used Spring Security for session fixation, clickjacking, cross site request forgery.
  • Implementing or exposing the Micro service architecture wif 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 to make the actions available dynamically for the clients during the runtime from the server.
  • Developed microservices wif 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).
  • Configured AWSIdentity and Access Management (IAM) Groups and Users for improved login authentication.
  • Developed API for using AWS Lambda 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 wif 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 wif 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,Log4Jfor logging errors and control log statements.
  • Deployed the application in Apache Tomcat Server.

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 Http Requests using Axios 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 service-oriented architecture to build flexible and independently deployable software.
  • Developed RESTWeb Services clients to consume Web Services as well other Enterprise Wide Web Services.
  • Worked wif 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 web applications.
  • Development of cloud hosted web applications and REST APIs using Spring Boot wif embedded Tomcat.
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (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 wif Hibernate to improve performance while retrieving collection items.
  • Used Spring MVC, AOP, IOC and Hibernate to establish the Connection wif 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 to automate continuous builds and publishing Docker images to the Nexus repository.
  • Used CI/CD tools Jenkins, Git/Gitlabs and 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 wif Mocha

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, Apache kafka, EC2, AWS.

Confidential, Chicago, IL

Sr Java/J2EE Developer

Responsibilities:

  • Involved in complete software development life cycle wif 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 principals 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 no the application status. Used Spring DAO Module along wif Struts Framework to deal wif 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 wif 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, Jersey City, 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 wif 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 wif 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 wif 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 wifin SOA based enterprise framework to build web services.
  • Developed Plug-in to integrate Java components wif ETL Components. Worked in agile methodology for Test Driven Development. Worked wif 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 wif 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 wif Jenkins. Worked wif 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 wif 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, Struts Logictags and Struts tag libraries.
  • 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 WebSphere Application 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!