We provide IT Staff Augmentation Services!

Sr Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Centreville, VA

SUMMARY

  • 7+ Years of experience in design, development and implementation of software applications using Java, J2EE technologies.
  • Experience in Development Methodologies like Waterfall, AGILE (SCRUM), and TDD models.
  • Professional experience in using Core Technologies Java, J2EE, Servlets, JSP, JDBC, Hibernate, Struts, Spring, Soap, REST, HTML, CSS, JavaScript, jQuery, Angular, ReactJS, Redux, Kafka, RabbitMQ.
  • Expertise in developing Model View Controller(MVC) Architecture based applications using Struts and Spring Frameworks wif various Java/J2EE design patterns (Dependency injection, Singleton, Factory pattern, MVC).
  • Experience using Spring Framework in business layer for Dependency Injection, AOP, transaction management and using Hibernate as a persistence layer dat simplify data storage and retrieval to the underlying database.
  • Extensive experience in developing web applications onMVCbasedframeworkslike Spring, Spring IOC, Spring Security, Spring Boot, Spring Batch, Spring Integration, Spring Cloud and SpringMVC.
  • Experience in using Java 8 features like Parallel Streams, Lambda, Functional Interfaces, Filters, etc.
  • Experience in design and development of robust and highly scalable web service platforms and APIs based on REST and SOAP.
  • Excellent in developing REST and SOAP based webservices using JAX - RS, JAX-WS, WSDL, JAX-B, Apache Axis, Apache CXF and Jersey Frameworks.
  • Proficient in developing Microservices and maintain on Pivotal Cloud Foundry (PCF).
  • Involvement in Cloud Environment using Amazon Web Services (AWS).
  • Experienced wif Front-End UI technologies like HTML5, CSS, JavaScript, React and Bootstrap.
  • Experience in configuring, deploying the web applications on Apache Tomcat, Oracle/BEA WebLogic, IBM Web Sphere, JBoss servers.
  • Having experience in open-source frameworks like Hibernate and used Hibernate Annotations, Cache for reducing time at the configuration level.
  • Expertise in databases such as Oracle, DB2, Mongo DB and Cassandra databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Working on different IDEs such as Eclipse, Spring Tool Suite, IntelliJ and visual studios.
  • Experience wif JUnit, Log4j in developing test cases and determining application functionality.
  • Hands-on experience to setup, configure continuous build processes using Jenkins, Maven, Ant and Gradle.
  • Experience in using code repository tools - GitHub and Bitbucket.
  • Solid experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL, JavaScript

J2EE Technologies: JSP, JMS, JavaServlets, JDBC, Struts, Spring Core, Spring (Core, MVC, DAO, JPA, AOP, Security, Boot, Quartz), JSF.

Web Services: SOAP,REST, JAX-RPC, JAX-RS, JAX-WS.

Web Technologies: HTML, DHTML, CSS,XML, XSL, XSLT, XSD, XHTML,JavaScript, jQuery, Ajax, Bootstrap, AngularJS, React JS.

ORM Frameworks: Hibernate, DAO, Spring JPA, Kafka.

Database: Oracle, DB2, MySQL, MongoDB, Microsoft SQL Server.

IDE Tools: Eclipse, IntelliJ, Visual studio Code.

Version Control Systems: SVN, CVS, Git, Bitbucket.

Application Servers: Oracle WebLogic, IBM WebSphere, JBoss, Apache Tomcat, Drools.

Testing: Junit, Mockito, Cucumber, Jest

Design Methodologies: Waterfall, Agile, TDD

Operating Systems: Windows, UNIX, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Centreville, VA

Sr Full Stack Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC) of the project in Agile methodology.
  • Refactored existing code and delivered upcoming new Change Requests for the ongoing live application, which is developed usingSpring MVC, Spring Batch, Spring JPA, Spring Boot, Hibernate and Spring Web Services.
  • Used Java 8 Lambda expressions for array operations, collections, and Enhanced Concurrency methods etc. throughout the application for well-defined programming used Java 8 Stream APIs and functional style of programming.
  • Developing the application by implementing MVC Architecture integrating Spring frameworks.
  • Spring used as middle tier development wif Hibernate as ORM for the application based on the MVC design paradigm.
  • Used spring dependency injection, annotations, and Spring MVC components to implement business layer and navigation part of application.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Bootfor Microservices.
  • Developed Microservices using Spring Boot and REST.
  • Developed the sequential and conditional batch jobs using the Spring batch framework.
  • Used Spring DataJPA and Hibernate for storing and retrieving estimate details to MongoDB, Oracle Database for performing CRUD operations.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and tan deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Used Docker as a container for Creating, deploying and running application.
  • Deployed applications in Kubernetes Clusters, running on Docker Hub.
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Docker
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling, Kubernetes AWS infrastructure and microservice container orchestration.
  • Implemented Kafka producer and consumer applications.
  • Involved in development of User Interface screens using HTML5, CSS3, JavaScript, jQuery, Bootstrap, React Js, React-bootstrap, React Hooks, Axios.
  • Involved in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept to create Comment, Histogram View Component and Product View Component.
  • Used Maven and Gradle for dependency and configuration management to add dependent external jars and bundles, run and deploy the application.
  • UsedJIRAto handle software development issues and GitHub as code repository.
  • TestedRest APIsin Spring-Controller at backend forJSONdata usingPostman and Swagger.
  • Worked onJunit, Mockito and Jest for unit testing of the application.
  • UsedLog4jand Splunk for logging.

Environment: Java, JDK 1.8, Hibernate, JDBC, JSP, Spring MVC, Spring Batch, Spring JPA, Spring Boot, Micro services, REST, SQL, PL/SQL, DB2, Eclipse, Maven, Gradle, Rest, Tomcat, HTML, CSS, JQuery, JavaScript, AJAX, Axios, JSON, React JS, Vue JS, Bootstrap, JIRA, Junit, Kafka, AWS, Jenkins, Docker, Kubernetes, Oracle, IntelliJ, Visual Studio Code.

Confidential, San Diego, CA

Sr Java full stack Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC) of the project in Agile methodology.
  • Participated Daily Scrum meeting, sprint grooming/review and demo wif management and other teams.
  • Developed the application module using patterns like wif Business Delegate Pattern, Factory Pattern, DOA/DTO patterns.
  • Implemented the application using different Spring modules like Spring IOC, Spring Cloud, Spring AOP, Spring JDBC, Spring JPA,Spring MVCFramework, Spring Security.
  • Refactored existing monolithic application to Microservices architecture, wif Spring Boot-based services interacting through a combination of REST.
  • Used Rabbit MQ to communicate wif controller and used service layer to implement the business logic for evaluating driver behaviour.
  • Developed SQL queries wif JDBC API, Hibernate ORM to access data.
  • Implemented data binding using NodeJS for front-end development of a current web application.
  • UsedReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Created interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
  • Implemented SOAP UI based functional test cases to validate down line services
  • Used GIT and Bitbucket for version control along wifSourcetree, JIRA for defect tracking
  • Used Maven to define the dependencies and build the application
  • Performed Unit testing, Performance, Load testing using JUNIT
  • Achieved the continuous Integration (CI) and continuous deployment (CD) in Jenkins
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
  • The application was maintained initially on Web Logic Application Server 12c and tan migrated to Cloud
  • Deployed and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using puppet.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS)
  • Involved in setting up AWS services wif EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS along wif writing and retrieving files to and from AWS S3 bucket for UI to render data faster.
  • Used No SQL databases like AWS Dynamo DB and S3 for data persistence
  • Used AWS cloud watch in maintaining and monitoring of production and corporate storages
  • Involved in Support for defect fixing and testing wif end-to-end systems
  • Troubleshooting development and production problems across multiple environments and operating platforms
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and tan deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Involved in creating different applications like Kafka, Zookeeper, and Solar and used to expose any route to the external traffic around OpenShift
  • Entity related data is pushed into Amazon EC2 and the data is stored in Amazon S3 bucket. (AWS S3 and AWS EC2)

Environment: Java8, J2EE, Spring boot, Microservices, Spring Security, OAuth2, Spring Batch, Angular 5, Node JS, JavaScript, HTML, CSS and Bootstrap, AWS, Netflix Eureka, SOAP, RESTful, Kafka, Solar, OpenShift, Zookeeper, Tomcat, Mongo DB, Elastic Search, STS, Maven, JUnit, Jenkins, Log4j, JIRA, Git.

Confidential, Cary, NC

Java Full Stack Developer

Responsibilities:

  • Designed the Back-end tables for dis module.
  • Communicate wif business for obtaining requirements from the legacy system and involved in understanding the scope of application, present schema, data model and defining relationship wifin and between groups of data
  • Developed presentation layer using HTML5, CSS3, Bootstrap, JavaScript, JQuery and Angular JS.
  • Design and developed template-based User Interface using Bootstrap and Angular JS.
  • Designed User Interface usingHTML5, CSS3,jQuery, AngularJS, andXMLin a responsive grid layout.Implemented responsive design template to get a new interface in Bootstrap,HTML5.
  • DevelopedSingle page applicationand structured theJavaScriptcode using AngularJS.
  • Used AngularJSAjaxmodule is used to handleRESTfulcalls to enable communication between view components and server.
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQuery.
  • Designed and developed application using Spring Framework modules like Spring IOC, Spring AOP and handled security using Spring Security Oauth.
  • Spring MVC model integration for front-end request action controller and Spring AOP for logging purposes.
  • Used Spring IOC for dependency injection and developed controllers for handling Http requests and providing Http response.
  • Developed REST and SOAP based Web Services for data retrieval to make it independent of the current application.
  • Implemented Service Oriented Architecture by SOAP based Web Services wif JAX-WS and WSDL.
  • Worked on XML, XSLT and JSON for transferring and retrieving data between different applications.
  • Established connection to Oracle database wif Spring Integration, Hibernate and created POJOs for mapping wif the database tables.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Developed test cases for Unit Testing, Integration Testing wif JUnit.
  • Worked on Log4j for logging errors, messages and performance logs.
  • Used Maven as build automation tool and deployments are on Jetty Server.
  • Jenkins for Continuous Integration and Spring Tool Suite (STS) IDE for application development.
  • Defined the Hibernate configuration file, hibernate mapping files and created classes to persist the data into Oracle.
  • Development carried out under STS Integrated Development Environment (IDE)

Environment: Java, HTML, Bootstrap, AngularJS, JSP, DAOs, CSS, Java Scripts, PL/SQL, OOPS, JDBC,APIs, SOAP.

Confidential

Java Developer

RESPONSIBILITIES:

  • Developed application using Struts framework dat leverages classical MVC architecture
  • Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer
  • Developed the workflow interfaces using JSPs, CSS, Struts, EXT-JS and jQuery.
  • Worked on EXT-JS for user interface interactions, effects and themes.
  • Developed EXT-JS stores, models, controllers and views and used various components such as grids, layouts, schedulers, forms etc.
  • Used Sencha Architect to quickly create web interfaces and used Sencha CMD to generate the app structure, compiling and creating production ready code.
  • Developed Stored procedures and functions wif PL/SQL.
  • Created topics, queues and MDB’s for communication using JMS/IBM MQ Series
  • Used JAX-RPC Web Services using SOAP to process the application for the customer
  • Worked on Enterprise JavaBeans is service - side model dat encapsulate the business logic of an application.
  • Developed batch jobs using EJB scheduling and leveraged container managed transactions for handling transactions.
  • Developed Tables, Indexes and Triggers for the database using TOAD
  • Processed customer information for sending bills at the end of the month
  • Configured the connection pools and security for the server. Used JUnit to perform unit testing
  • Developed the application using Eclipse and deployed the application on WebLogiconRed Hat Linux
  • Developed the application using Rational Application Developer. Supported Testing Teams and involved in defect meetings.
  • Developed screen flows and new window layouts.
  • Assisted in prototyping efforts and product design.
  • Utilized Java Swing framework to develop client-side components.

Environment: Core Java 1.6, EJB DI, JPA, Transaction management, Batch, Struts2, PL/SQL,Sencha EXT-JS 4, SQL,Waterfall, Junit, GIT, JMS, WebLogic and Eclipse

We'd love your feedback!