We provide IT Staff Augmentation Services!

Sr Full Stack Developer Resume

5.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 with 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 teh 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 with Front-End UI technologies like HTML5, CSS, JavaScript, React and Bootstrap.
  • Experience in configuring, deploying teh 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 teh 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 with 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 teh project in Agile methodology.
  • Refactored existing code and delivered upcoming new Change Requests for teh 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 teh application for well-defined programming used Java 8 Stream APIs and functional style of programming.
  • Developing teh application by implementing MVC Architecture integrating Spring frameworks.
  • Spring used as middle tier development with Hibernate as ORM for teh application based on teh 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 teh sequential and conditional batch jobs using teh 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 teh 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 teh 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 teh 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 teh 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 teh project in Agile methodology.
  • Participated Daily Scrum meeting, sprint grooming/review and demo with management and other teams.
  • Developed teh application module using patterns like with Business Delegate Pattern, Factory Pattern, DOA/DTO patterns.
  • Implemented teh 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, with Spring Boot-based services interacting through a combination of REST.
  • Used Rabbit MQ to communicate with controller and used service layer to implement teh business logic for evaluating driver behaviour.
  • Developed SQL queries with 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 withSourcetree, JIRA for defect tracking
  • Used Maven to define teh dependencies and build teh application
  • Performed Unit testing, Performance, Load testing using JUNIT
  • Achieved teh continuous Integration (CI) and continuous deployment (CD) in Jenkins
  • Focused on Test Driven Development; theirby creating detailed JUnit tests for every single piece of functionality before actually writing teh functionality
  • Teh 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 with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS along with 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 with 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 teh 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 teh external traffic around OpenShift
  • Entity related data is pushed into Amazon EC2 and teh 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 teh Back-end tables for dis module.
  • Communicate with business for obtaining requirements from teh legacy system and involved in understanding teh scope of application, present schema, data model and defining relationship within 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 teh 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 teh current application.
  • Implemented Service Oriented Architecture by SOAP based Web Services with JAX-WS and WSDL.
  • Worked on XML, XSLT and JSON for transferring and retrieving data between different applications.
  • Established connection to Oracle database with Spring Integration, Hibernate and created POJOs for mapping with teh 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 with 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 teh Hibernate configuration file, hibernate mapping files and created classes to persist teh 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 teh workflow interfaces using JSPs, CSS, Struts, EXT-JS and jQuery.
  • Worked on EXT-JS for user interface interactions, TEMPeffects 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 teh app structure, compiling and creating production ready code.
  • Developed Stored procedures and functions with PL/SQL.
  • Created topics, queues and MDB’s for communication using JMS/IBM MQ Series
  • Used JAX-RPC Web Services using SOAP to process teh application for teh customer
  • Worked on Enterprise JavaBeans is service - side model dat encapsulate teh 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 teh database using TOAD
  • Processed customer information for sending bills at teh end of teh month
  • Configured teh connection pools and security for teh server. Used JUnit to perform unit testing
  • Developed teh application using Eclipse and deployed teh application on WebLogiconRed Hat Linux
  • Developed teh 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!