We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

ConnecticuT

SUMMARY

  • Full stack developer with 7+years of experience in Analysis, Design, Development, Testing and Implementation of Enterprise Client/Server and Distributed Applications across the entire Software Development Life Cycle using Java and J2EE Technologies.
  • Expertise on advanced software development methodologies such as Agile/Scrum, Waterfall, Test Driven Development (TTD), Incremental and Iteration methodology.
  • Expertise in UI Design and Development using Angular 2/4, Angular6/8, AngularJS, Ext JS HTML/ HTML5, CSS/CSS3 (SASS, LESS), JavaScript (ES5 & ES6), Google Web Toolkit (GWT), Bootstrap, XML AJAX, JSON, Tag Libraries, Custom Tags, JSF, Prime - Faces and Rich-Faces framework that follows W3C Web standards and successfully managing all facts of application development.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML and J2EE Design Patterns like Model-View-Controller (MVC), Singleton, Abstract Factory, Session Façade, DAO, DTO, Service Locator and Business Delegate in developing multi-tier distributed web applications.
  • Designed and developed back-end web-services written using the Spring framework, Restful web-services to work with the front-end components written in Angular 6 to implement a web application which interacts with the other in-store components to carry on the daily activities inside an enterprise store
  • Expertise in J2EE Architecture using Java, JDBC, EJB 3.2, Servlets 3.x/4.x, JMS, JSP, Hibernate 3.2/4.x, Struts, Maven, Spring and Web services (Axis2.0, JAX WS 2.0, JAX RS).
  • Experience in Messaging services like (JMS) MQ's Rabbit MQ, IBM MQ and Active MQ.
  • Experience in Spring Security Framework for User Access Management and involved LDAP configuration for authentication, authorization & Implementing Spring Cloud-REST call using Netflix Feign Client.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.
  • Experience in creating rules using Business Rules Engines: Drools, ILOG, and experienced with Imaging/Document Storage tool: Case 360 and IBM DB2 Content Manager.
  • Expertise in back-end procedure development using Sybase, PostgreSQL, Oracle 9ito11g&MySQL.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and Couch DB.
  • Good knowledge in employing database caching strategies using Redis, MongoDB Elastic search.
  • Experienced in configuration and deployment on Application Servers such as IBM WebSphere, Oracle WebLogic, Red Hat JBoss and Apache Tomcat.
  • Experienced Java Developer focused on solving customer problems, improving usability and maximizing efficiency.
  • Experience in Core Java with a strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Exception Handling, Inheritance, and Polymorphism.
  • Strong conceptual understanding of Spring MVC architecture, design patterns, Collections Frameworks, Exception’s handling and multi-threading.
  • Developed Front End usingJSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Angular 2.0, NodeJS.
  • Extensive experience with Java compliant IDEs like Eclipse 2.0, 3.0, 3.1, Net Beans.
  • Hands on experience in JDBC, Servlets, JSP, Java Beans, JMS, Struts, Spring, jQuery and Web services with structured back-end tiers.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services.
  • Proficiency in Implementation of the version control software GIT.

TECHNICAL SKILLS

Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSP, DOM, Responsive Web Design, DHTML, XHTML, JSON, XML.

Java Technologies: Spring Boot, Spring MVC, Hibernate, Servlets, JDBC, JSP, JSTL, Swing.

JavaScript Technologies: React, AngularJS, Angular, jQuery, EXT.js.

Database: Oracle, PL/SQL, MySQL, Mango DB, Cassandra.

Operating Systems: Windows, UNIX, LINUX, Mac OS.

Web Servers: WebSphere, WebLogic, JBoss, Apache Tomcat, Nginx, Web Socket.

Testing frameworks: JUnit, Jasmine, Karma, Jest, Log4j.

IDEs: Eclipse3.6, NetBeans, JBuilder, RAD, Microsoft Visual Studio2010, IntelliJ, STS.

Repositories: Git, Bitbucket, SVN, CVS.

PROFESSIONAL EXPERIENCE

Confidential | Connecticut

Java Full Stack Developer

Responsibilities:

  • Developed robust Java code for reliable software applications.
  • Developed the functionalities usingAgile Scrum Methodology.
  • Extensive experience in variousAgilemethodologies likeTest Driven Development(TDD).
  • Involved in developingUIusingSpring MVCframework,JSP, JSTL, HTML5, CSS, JavaScript and AJAX.
  • Created Reusable Modules and Custom Directives inAngular2.0which got used in various places of application.
  • Implemented core java concepts likeMultithreading,Collections Framework, File I/oandconcurrency.
  • Experienced in Core Java concepts such asOOPConcepts,Collections Framework, andException Handling, I/O System, Multi-Threading, JDBC and Generics.
  • UsedJava8features in developing the code likeLambda expressions, creating resource classes, fetching documents from database.
  • Used design patterns likeSingleton, Data Access Objects, FactoryandMVC patterns.
  • Tested and production support ofcore javabasedmultithreading ETLtool for distributed loadingXMLdata intoOracle databaseusingJPA/Hibernate.
  • Designed and developed back-end web-services written using the Spring framework, Restful web-services to work with the front-end components written in Angular 6 to implement a web application which interacts with the other in-store components to carry on the daily activities inside an enterprise store.
  • Worked on migration of the existing Angular2 project to Angular 6 for better performance and feasibility of the project.
  • Utilized Angular 6 framework and Web pack module loader to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Used Node.js for doing non-blocking design operation for server-side code.
  • DevelopedMicroserviceswith Spring and tested the application using Spring Boot.
  • UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring BootforMicroservices.
  • Developed cross browser compatible user interface usingStruts, JSP, Servlets and HTML.
  • Developed user interface usingJSP, HTML and Java Script to simplify the complexities of the application.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Implementing or exposing the Microservices architecture with Spring Boot based Microservices interacting through a combination of RESTful and Apache Kafka message brokers.
  • Created/managed Mongo DB/NoSQL collections. Developed Serverside automation using Node.js scripting and connecting different types of SQL and NoSQL databases.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Integrated with the back-end Restful API calls to make the application more dynamic and responsive with the best user experience.
  • Used Swagger API for REST web service development.
  • Extensively worked with Spring JDBC MySQL databases and developed SQL queries to process the data.
  • Used Log4j API for logging in development, testing and production environments, configured to send email notifications.
  • Worked in Agile (SCRUM) environment and attending daily SCRUM meetings.
  • Created and exposed Restful APIs using Spring REST and spring boot.
  • UsedJIRAtool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control softwareGITrepositories.

Confidential | New Jersey

Java/UI Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture (SOA).
  • Client-Side code were written in ReactJs and server-Side Code were developed using MVC4.
  • Developed Web Services SOAP/HTTP, SOAP/JMS, and SMTP using SOA technologies such as SOAP, WSDL and UDDI.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
  • Designed Interactive GUIs using Java Applets and Swing/JCF.
  • Integrate the ExtJS framework with Oracle BPM. Developed web-based applications using CSS and HTML.
  • Design, develop and test HTML, CSS, jQuery, React JS and Redux that meets accessibility of web browser.
  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
  • Developed the functionalities under Agile Methodology JIRA processes.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using Hibernate framework.
  • Have been working on Query optimization, functions and Stored Procedures and other database objects.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Enhanced user experience by designing new web features using MVC Framework like BackboneJS accommodate these advanced and fast technologies.
  • Responsible for the implementation of application system with Core Java and spring framework.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Designed and Implemented REST web services using JAX-RS, Spring REST.
  • Worked with Swing and RCP using Oracle ADF to develop a search application which is a migration project.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Configured the Web sphere application server to connect with DB2, Oracle and SQL Server in the back end by creating JDBC data source and configured MQ Series with IBM RAD and WAS to create new connection factories and queues.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Experience in NoSQL (MongoDB) in using Hierarchy Modelling Techniques like Tree Aggregation, Adjacency Lists and materialized paths.
  • Worked in using React.js components, Forms, Events, Keys, Router, Animations and Redux concept.
  • Used Apache Maven for project management and building the application. CVS was used for project management and version management.

Confidential | Florida

Java/J2EE Developer

Responsibilities:

  • Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology. Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
  • Developed UI using AngularJS, HTML5, CSS3, jQuery, Bootstrap, JavaScript, AJAX look and feel of the application.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOS.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Used spring boot Actuator to externalize application configuration properties for various environments.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console.
  • Implemented pre-authentication and data base security using spring security. Used Spring Security to provide primitives for securing application access.
  • Defined Hibernate Named Queries for Batch related operations while defined Criteria Queries for Micro services.
  • Micro services have been built using spring boot, spring security and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Involved in exposing, consuming and packaging Web services using Spring-CXF framework.
  • Developed JSON code to pass the data from JSP to Servlet.
  • XML scripts were developed to configure Spring.
  • Business-logic controller framework development utilizing spring framework and dependency injection, catering to both standard server-side and AJAX client requests.
  • Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading /fetching strategy implementation.
  • Developed applications using Web services, Developed the application using Spring MVC, involved in configuring and deploying the application using IBM Web Sphere.
  • Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
  • Used Maven for building and deploying the application.

Confidential

Java Developer

Responsibilities:

  • Performed the analysis, design, and implementation of software applications using Java, J2EE.
  • Implemented design patterns like Data Access Objects (DAO), Value Objects/Data Transfer Objects (DTO), and Singleton etc. Developed JavaScript validations on order submission forms.
  • Worked with core java concepts such as OOPs, Multi-threading, collection framework and Exception handling.
  • Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Coded Modules in Java, HTML, JSTL, JavaScript, CSS, JSP and Servlets. Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed user interface using JSP, HTML, Java Script and jQuery to simplify the complexities of the application.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Used various jQuery plugins like auto complete date picker, colour picker, document slider to enhance the usability, functionality and overall experience for website.
  • Performed in different phases of the Software Development Lifecycle (SDLC) of the application, including requirements gathering, analysis, design, development and deployment of the application.
  • Used jQuery core library functions for the logical implantation part at client side for all the applications.
  • Designed, developed and maintained the data layer using Hibernate.
  • JUnit was used to do the Unit testing for the application.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Apache Ant to compile java classes and package into jar archive. Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Web Sphere Application server.

Confidential

Web Developer

Responsibilities:

  • Designed and developed dynamic web pages using HTML, CSS,andpseudo-elements.
  • Designed various multiple styles with colors, fonts, backgrounds in CSS.
  • Worked on CSS background, CSS positioning, CSS text, CSS border, pseudo-classes, pseudo-elements. Worked on CSS background, CSS positioning, CSS text, CSS border, pseudo-classes, pseudo-elements.
  • Applied media queries to create responsive website across different size of screens.
  • Involved finding out the bugs, broken links and missing images etc. and rectifying them.
  • Designed the website and maintained the website content up to date.
  • Involved in using GIT, for project management and version management.
  • Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
  • Improved website security and removed vulnerabilities by enhancing existing code.

We'd love your feedback!