We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Over 7+ years of IT experience in analysis, design, development, testing and deployment of web - based and Enterprise based Client-Server business application using Java/J2EE technologies.
  • Expertise in the implementation of Core Java SE 11 concepts like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings to and from the Files.
  • Skilled in design, development and deployment of applications for the J2EE platform using Servlets, Spring, JSP, SOA, SOAP, REST, Microservices, ORM, JPA, JMS, JAXP, JAXB, JUnit.
  • Experience wif Spring MVC Controllers, Spring boot, Validators, Spring Annotations, Spring tag library, Inversion of Control (IOC), Spring LDAP, Spring Batch, Spring Scheduler, Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Hibernate, Spring Security along wif Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in designing and developing various Angular Components (ngModules), Services, Directive and Pipes.
  • Extensive experience wif Core Java concepts like Multithreading, Exception Handling and Collections.
  • Extensive development experience wif open-source persistence api’s like Spring data JPA, Hibernate.
  • Experience in using various AmazonWebServices (AWS) components like EC2 for virtual servers, S3 and Glacier for storing objects, Elastic Beanstalk, Elastic Cache and Dynamo DB for Elastic loadbalancing, storing data.
  • Expertise XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB, Jibx.
  • Experience in Message Queue (MQ) services like Rabbit MQ and Active MQ
  • Expertise in setting up builds and deployments using Maven and performing CI/CD deployments using Jenkins
  • Proficiency in Database Programming using SQL Server, MySQL, Oracle and Experienced in working wif NO-SQL big data database such as MongoDB.
  • Experience in programming, deploying, configuring, and administering Application Servers like Webphere and Web Servers like Apache Tomcat.
  • Experience in Version Control tools including GIT and SVN.
  • Experienced in working wif various development IDE’s such as Eclipse, STS, Brackets, Atom, Visual studio code.
  • Excellent Analytical, Problem Solving skills, strict attention to detail, Proactive and self-starter wif excellent analytical, communication and interpersonal skills.

TECHNICAL SKILLS

Languages: Java, Java EE, JavaScript, SQL, PL/SQL, Unix

UI: Javascript, Typescript, ES6, React, Angular, Node

Web/Distributed Technologies: J2EE, Spring MVC, Servlets, JSP, JSTL, JDBC, XML, JSON, Springboot, Microservices

ORM/DI/J2EE Framework: Hibernate, JPA, Spring data JPA

Databases: Oracle, SQL Server, DB2, MongoDB, DynamoDB (mem db)

Web/Application Servers: BEA WebLogic, WebSphere, JBOSS, Tomcat, Jetty

IDE Platforms: Eclipse, STS, RAD, TOAD, SQL Developer

Project Methodologies: Agile/Scrum

Tools: Ant, Maven, SVN, Confidential, Jenkins, GIT

SOA/ Web Services: Webservices using Axis, JAX WS, Rest (JSON /XML), - JAX-RS/Spring

Cloud Computing: AWS - EC2, RDS, S3 access, Eureka Servers, Cloud foundry, Netflix OSS

Security: OAuth

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Full Stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Developed code using Java 11 features like Lambda Parameters, Nested Based Access Control, and Reading/Writing Strings to and from the Files
  • Developed and implemented Spring boot, Spring Modules (DAO, MVC, Securities, AOP, ORM data) and Java/J2EE based MVC (Model-View-Controller) framework for the application.
  • Designed and implemented a SOA Micro services wif a JSON HTTP REST API for recent activity feeds using AWS SQS.
  • Programmed in Angular 8 to upload images/files to the AWSS3 browser from the Front-end by installing NPM package of AWS - SDK.
  • Created Angular 8 components, implemented Interpolation, input variables, Bootstrapping, NgFor, NgIf, Router-Outlet, binding the click event, Component decorator, binding to the hidden property.
  • Developed various Typescripts(ES6) objects including Components, ngModules, Providers, Services and classes using arrow functions and optional types.
  • Built backend RESTAPI wif NodeJS, ExpressJS and Implemented modules into NodeJS to integrate wif designs and requirement.
  • Involved in the implementation of Data Access Layer using Spring Data JPA.
  • Implemented Rabbit MQ Services for reliable and asynchronous exchange of information.
  • Used MongoDB to perform CRUD operations and Data Migrations.
  • Used Maven build tool for building and defining the dependencies of the project.
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Extensively used Git for version controlling and regularly Pushed the code to GitHub.
  • Used JIRA as the bug tracking system to track and maintain the history of buds/issues on everyday basis.

Environment: Java 11, Spring, Spring Boot, Microservices, Angular 8, TypeScript, Node JS, NPM, Angular CLI, Rabbit MQ, Spring Data JPA, AWS, JSON, Mongo DB, Jenkins, GITHUB, Jira, Agile, Windows.

Comcast, Mt Laurel Township, NJ

Role: Full Stack Java Developer

Responsibilities:

  • Implemented Front-end User Interface using Angular 6.0, HTML, CSS3 (SASS) and using Bootstrap for responsive design.
  • Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
  • Integrated user facing Angular Components wif server side using RESTful web services.
  • Developed readable and writable streams of Node JS to process the data from external means of the application.
  • Optimized cleaning up of session level Data Structure's shared across different open tabs, when data is flushed/committed from one of the tabs.
  • Used loosely coupled architecture Spring Boot. Developed Micro Services in the application by using Spring Boot.
  • ActiveMQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.WSDL was used for publishing Web Service interfaces
  • Used Spring MVC and Spring JDBC template for Object-Relational-Mapping (ORM) from the database and creating POJO’s.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring Bean profiling.
  • Created reusable templates using Angular directives and worked wif NPM package manager tools (Node JS).
  • Created a pipeline from Mongo DB cluster by configuring Mongoose Connector, to sync wif multiple sources like Elastic Search or another Mongo DB.
  • Used Maven automated build scripts to compile and package the application and implemented Log4j.
  • Used Jenkins for continuous integration and continuous Deployment (CI/CD).
  • Used JIRA for bug tracking, issue tracking and project management.

Environment: Java 8, Spring, Spring Boot, Spring MVC, JDBC, Angular 6, TypeScript, Node JS, Active MQ, HTTP, Mongo DB, Maven, Log4J, WSDL, Jenkins, Jira, Mongo DB, WebSphere, Apache Tomcat, Agile, Windows.

Confidential, Plano, TX

J2EE/Full Stack Developer

Responsibilities:

  • Responsible for the Design, Deployment and development of the web applications.
  • Designing, coding, testing, debugging, and documenting programs as well as support activities for the corporate systems architecture
  • Applied the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
  • Used React as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif server.
  • Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
  • Used Spring extensively to achieve dependency injection to wire the object of business class.
  • Used Spring Data Repositories to perform CRUD operations.
  • Implement OAuth tokenisation for RESTful webservices using Spring boot.
  • Developing the application for incident creation and retrieving the events using restful web services wif spring Boot.
  • Designed CSS templates for use in all pages on the website working wif CSS Background, positioning, text, border, margin, padding and table.
  • Used groovy and spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Used Spring frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • Worked on AWScloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Developed web services in Java and Experienced wif SOAP, WSDL.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
  • Used JUnit to write repeatable tests mainly for unit testing.

Environment: Java 8, Spring, Spring Boot, Spring Data, Oracle 11g, React, Microservices, Jquery, Ajax, HTML5, CSS3, WebServices, Star UML, SOAP, XML, JSP, HTML, MVC, Apache Tomcat.

Confidential

J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed application based on SOA by integrating the Spring MVC application managed beans wif JSF-Prime Faces view for building the application.
  • Extensively used Hibernate mappings, HQL, EHCache, Query, Criteria, Lazy loading Transactions and Locking’s.
  • Injected the JSF Managed beans using Spring-managed beans by extending the Spring Bean Auto Wiring support to achieve the Dependency Injection.
  • Developed the service layer using the Spring IOC .
  • Used Multithreading concept to post data from files to tables involving transformation of file from one format to another.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Used WSDL, SOAP and RESTful Web Services.
  • Involved in writing application level code to interact wif APIs, Web Services using AJAX, JSON and XML.
  • 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.
  • Configured WebSphere Application server and deployed the web components.
  • Used Log4j to capture the log that includes runtime exceptions.
  • Developed the Maven scripts for preparing WAR files used to deploy J2EE components.

Environment: Java 1.7, Spring, Spring Boot, Spring (IOC, Auto Wiring, MVC), Hibernate, JMS, WSDL, REST webservice, AJAX, JSON, XML, PL/SQL, WebSphere, Apache Tomcat, Log4j, Maven, Agile, Windows.

Confidential

J2EE Developer

Responsibilities:

  • Designed, implemented and tested reusable frontend and backend user interface software components for embedded automotive platforms.
  • Developed the application usingJava/J2EEplatform.
  • Development, enhancement and testing of the Web Methods flow services and Java services.Worked on core Java Concepts - Collections, Multithreading and Exception Handling.
  • Used web services for interaction between various components and created SOAP envelopes.
  • Unit Testing of Web Services using SOAP UI.Used Multi-Threading concept while creating the application.
  • Used Spring AOP for in order to address cross-cutting concerns in layer debugging and performance monitoring.
  • Used GIT as a version-controlling tool for managing the module developments.
  • Prepared code documentation for future reference and upgrades.
  • Implemented the Model View Control (MVC) structure.
  • Used HTML, JavaScript, XML, JSP and CSS to enhance the portal UI and provided the client side JavaScript validations.
  • Used Spring Core for Dependency Injection.
  • Extensively used Spring Framework for Controller components and view components.
  • Used Hibernate as persistence framework to map the ORM objects to tables.
  • Used Spring MVC and Spring Web flow to implement business logic.
  • Implemented Utility methods and created SQL queries for getting data form Database.
  • Writing the persistence layer business logic using HQL in Hibernate framework.
  • Designed and documented REST/HTTP APIs, including JSON data formats andAPIversioning strategy.

Environment: Java, J2EE, Spring, Hibernate, Eclipse, Rest, JAX-RS, JavaScript, HTML, CSS, JSP, Servlets, GIT, SQL, Windows.

We'd love your feedback!