We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Quincy, MA

SUMMARY

  • 5+ years of experience in all phases of Software Development Life Cycle including design, development, and execution of web - based Client/Server multi-tier applications using Java/J2EE technologies.
  • Hands-on experience in Object-Oriented Analysis, Design, and Programming tools with Unified Modeling Language (UML) and Rational Unified Process (RUP).
  • Experience in the design, development, & implementation of Model-View-Controller using Struts Framework, Design Patterns and DAO using Spring JDBC and Hibernate.
  • Proficient in Java/J2EEDesign Patterns including Singleton, Command, Object Pool, Session Façade, Model View Controller (MVC), Data Access Object (DAO).
  • Experience in web application development using markup languages, style sheet and scripting languages like HTML5, CSS3, JavaScript, jQuery AJAX, JSON, Angular.
  • Experience with RESTful services (JAX-Rs and Spring Boot) and SOAP services (JAX-WS, Apache CXF, Apache Axis2, WSDL) to automate documentation.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Expertise in database modeling, administration and development in Oracle, MySQL, SQL Server, DB2 environments as well as NoSQL like MongoDB.
  • Expertise in using servers like Apache Tomcat, JBOSS, IBM WebSphere, and WebLogic to configure and deploy applications.
  • Experience in Java 8 features likes Concurrency, Multithreading, Functional Interface, Lambda functions, Stream API, Collection API, Filter API, Exception Handling and Transaction Management.
  • Proficient in AWS services like VPC, EC2, S3, ELB, Auto Scaling Groups (ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
  • Experience in Log4J implementation to persist the data into log files and experience with ant and maven for the build and deployment of applications.
  • Experience with version management software such as ClearCase, Concurrent Version System (CVS), Subversion (SVN) and Visual Source Safe (VSS).
  • Experience in developing web application using test driven methodologies (TDD) and J-Unit as a testing framework.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, Java Enterprise Edition, Unix Shell Script.

Web Technologies: Servlets, JSP, Hibernate, Session Beans, JavaScript, AJAX, Angular, Java Mail, HTML, CSS, XSD, XM, EXT JS.

Web Services: SOAP, REST, WSDL, JAXB, JAX-RS, JAX-WS, Apache Axis

App Servers: Apache Tomcat, WebSphere, WebLogic, JBOSS.

Database: Oracle, MySQL, SQL Server, MongoDB.

Framework: Hibernate, Spring, Struts, JSF

Version Control: CVS, SVN, GIT.

PROFESSIONAL EXPERIENCE

Confidential, Quincy, MA

Java Full Stack Developer

Responsibilities:

  • Worked on the development, enhancements and operation of web-based software as a full stack web developer within a dedicated, product-based team.
  • Worked in Java & Kotlin to develop production ready Microservices for business needs.
  • Develop complete regression and unit test cases to make sure components are tested rigorously in an automated fashion.
  • Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging
  • Wrote Asynchronous code on server-side to fetch data and communicate with the frontend application using AJAX calls and jQuery.
  • Working collaboratively to tackle complex problems and make important decisions.
  • Used libraries like Angular-UI-router & Angular-resource to create the SPA and used Angular-cookies to temporarily store the data used in this application.
  • Worked with Angular 2 to generate various components, routes, services, pipes and structured the application code.
  • Worked on Agile collaborative team using JIRA Products.
  • Created and deployed virtual box to deploy Microservices.
  • Build and Deployed Storybooks component and integrated into company webpage.
  • Monitored the Microservices using SonarQube to ensure quality codes and best practice.
  • Created a framework for backend calls and used JAX-B for customized XML parsing.
  • Worked with HazelCast for in memory cache service
  • Worked with Apache Kafka and ActiveMQ for message processing.
  • Worked with AWS in creating EC2 instances and providing them roles; participated in writing custom policies, and deployed applications on Elastic Bean Stalk and EC2.
  • Worked with Docker to deploy Microservices in modern containers to increase Isolation.
  • Configured the Tomcat application server to connect with Oracle Server in the back end by creating JDBC data source.
  • Used Maven as build and dependency management tool for creating WAR and JAR file to deploy in application servers and integrated with GIT.
  • Involved in performance tuning of application, monitoring the end of day load and application behavior using JProfiler.

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Involved in the requirements review, design, development, unit-testing and Bug fixing of the system and used Agile Development methodology.
  • Employed UML artifacts for object modeling. Designed Use Cases, System Sequence Diagrams, Collaboration Diagrams and Class Diagrams.
  • Implemented Spring MVC with Spring Boot which includes writing Controller classes for handling requests, processing form submissions and performed validations.
  • Developed UI pages with HTML5, CSS3, JavaScript, jQuery, and used Bootstrap for creating Responsive Web pages.
  • Worked on reusable components and routing to implement navigation between the components using Angular framework.
  • Developed all the page styles by using Bootstrap and LESS to gain better structure of style sheets for maintenance purpose.
  • Created Angular Controller to control the flow of data which isolate scopes perform operations in UI pages.
  • Setup the CI/CD jobs in Jenkins brew master instance, which reduces the time for the deployment of Microservices.
  • Used Spring Boot in building cloud Microservices and developed Spring-based application with very less configuration.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Used AJAX framework for asynchronous data transfer between browser and the server.
  • Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTful.
  • Used JMS for sending and getting messages from the MQ Series.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication & schema design.
  • Worked with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and Simple DB.
  • Written and debugged the ANT Scripts for building the entire web application.
  • Involved in configuration & usage of Apache Log4J for logging and debugging purposes.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose.
  • Prepared J-Unit and Test NG test cases and executed as part of auto build process from Jenkins Jobs.

Confidential, Erie, PA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as design development and unit testing.
  • Prepared Use Cases, sequence diagrams, class diagrams and deployment diagrams based on UML to enforce Rational Unified Process using Rational Rose.
  • Developed Spring AOP aspects for logging and exception handling and involved in integrating Spring with Hibernate.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
  • Involved in developing JSP for client data presentation and, data validation on the client side with in the forms.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.
  • Involved in configuration and deployment of all components on WebSphere Application Server and provided support in debugging deployment issues
  • Implemented Spring Security with interceptor features to provide Authentication and Authorization for log in functionalities.
  • Worked on Hibernate in Data Access Layer for mapping Java objects to relational database and SQL queries to fetch data, insert and update the data from the database.
  • Created and written SQL queries, tables, triggers, views and PL/SQL procedures to persist and retrieve the data from Oracle database.
  • Created S3 buckets and also managing policies for S3 buckets and Utilized S3 buckets and Glacier for storage and backup on AWS.
  • Involved in day to day handling of JIRA issues that involved data inconsistencies that required to be solved in very less time.
  • Wrote J-Unit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
  • Used Log4J to capture the log that includes runtime exceptions and to create Daily Rolling Log.

We'd love your feedback!