We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Java/J2EE/Full Stack Developer around 6 Years of experience in Software Development Life Cycle (SDLC) include requirements definition, design, implementation, testing, maintenance and enhancing existing systems
  • Technical expertise in the areas of object oriented analysis and design (OOAD).\
  • Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
  • Experience in J2EE, J2SE and related technologies like Java Scripts, JDBC, JSTL, JavaFX, Spring MVC, Spring Core, Spring AOP, Spring Batch, PA, Java Expression, Regular expressions, JSP, Servlets.
  • Experience in development and implementation of RESTFUL and SOAP Web Services with JAX-RS, Spring and Spring Boot.
  • Worked on Global Delivery Model, requirement gathering, analyzing, understanding the technical stack using for the project.
  • Assigning the tasks and co ordinating with onshore and offshore teams in Global Delivery Model.
  • Reducing the cost cutting by following the teams from onshore and offshore and maintain Global Delivery Model.
  • Experience in working with databases like MongoDB, MySQL and Cassandra.
  • Experience in managing large shared MongoDB cluster.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Extensive knowledge in developing complex Web Applications and interactive software products using HTML, CSS, Java Script, JQuery, AngularJS, ReactJS.
  • Hands-on experience in creating Angular factories for using angular services like $http and $resource to make RESTful API calls to the Java based backend.
  • Experience in developing Microservices with Spring and Spring Boot.
  • Hands on experience in creating components using React.js
  • Good experience in creating components documentation using react.js
  • Experience with Data flow diagrams, Data dictionary, Database normalization theory techniques, Entity relation modeling and design techniques.
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
  • Experience in MongoDB installation, patching, troubleshooting, performance, tracking/tuning, back - up and recovery in dynamic environments.
  • Skilled in working with MVC framework Struts 2.0, ORM frameworks like Hibernate, JPA and spring, Swing.
  • Experience in working with Database related Java technologies like, JDBC, JPA, SQL, PL/SQL, and Hibernate. Expertise at JDBC API for connection and access to databases.
  • Experience in working, complex database, queries.
  • Experience in Building, Debugging, Optimizing.
  • Ability to work with distributed teams in a dynamic, iterative development process, Agile and water fall.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams
  • Experience in Testing as in TDD and unit, Integration, system testing.

TECHNICAL SKILLS

Languages: Java 1.8/J2EE, J2ME, SQL, PL/SQL, C, C++, .Net, Smalltalk

Technologies: Servlets, JSP, Spring, Spring Boot, JDBC, JSTL, JNDI, Java Script, JavaFX, JPA, HIBERNATE, SOAP, ORM, AWS, Spring Batch

Web Technologies: HTML4/5, CSS/CSS3, DHTML, XML, JavaScript, JSTL, AngularJS 2.0, ReactJS, Expressions JQuery

Frameworks: Hibernate, Struts and spring, ATG 11.1

Databases: SQL Server (2005.2008), NOSQL, Oracle 8i /9i/10g (SQL, PL/SQL), MongoDB

Web Servers: Apache Tomcat, Glass Fish, JBOSS, Web Logic

Tools: Adobe Photoshop, Eclipse, Net Beans, Microsoft Visual Studio, ECMA script

Dev Methodologies: UML (Rational Rose), OOAD, JAVA/JEE/J2EE Design Patterns.

OS: Server 2005, 2008 - Windows XP/7/10, UNIX and Linux

PROFESSIONAL EXPERIENCE:

Full Stack Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Coordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.
  • Designed and developed various modules of the application with J2EE design architecture, frameworks like Spring MVC architecture and Spring Bean Factory using IOC.
  • Design and develop the processes using multithreading to make it asynchronous.
  • Developed business layer using Spring, Spring Boot, Hibernate and DAOs.
  • Created and Configure micro service architecture for CDT Directory project and integrated with AngularJS application.
  • JQuery library, Backbone JS, React JS and Angular JS has been used for creation of powerful dynamic Web Pages and web applications by using its advanced and cross browser functionality.
  • Experienced in routing the pages using React Router for developing Single Page Applications SPAs.
  • Experienced in developing React components. Used Axios with ReactJs for making AJAX Calls. Worked on Webpack for build and webpack-dev-server a server.
  • Developed RESTful Web services client to consume JSON messages using Spring JMS configuration. Developed the message listener code.
  • Implemented the best practices in coding like removing unnecessary casting, using generics in HashMap, caching, Collections like sort, comparator, list, set and Design patterns.
  • Used validators, converters and JavaScript in the application for validation.
  • Implemented the managed beans and the service implementation for the application.
  • Used singleton and factory design patterns for common functionality of buttons.
  • Developed the custom components like radio box in JSF.
  • Involved in batch processing using Spring Batch framework to validate feed files and load data into corresponding EBX5 tables.
  • Documented how Spring Batch is useful for the current project.
  • Developed controllers, services, business models, DAO’s for various modules of with web stores.
  • Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart.
  • Coded scripts to create new tables, views, queries for new enhancement in the application using TOAD.
  • Developed services such as Catalog service, Order service, Customer service, Content service and Payment service.
  • Developed business tier components and services following SOA and using EJB, RESTful and SOAP based web services.
  • Implemented DAO for data access using Spring ORM, Spring Boot and HIBERNATE.
  • Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support, Hibernate and JPA.
  • Implemented Swagger Configuration in Spring Boot for auto generating swagger JSON files for REST API calls.
  • Installed/Configured MQ Series 5.3 and 6.0. Configured MQ as Foreign JNDI Servers in JBoss
  • Used AJAX calls for data updates in UI along with JSON data parsing.
  • Used Jenkins as the version controlling system, Maven to build applications and Eclipse as the IDE for application development.
  • Adopted Agile Methodology, this includes daily standup, bi-weekly code review meetings with QE, showcasing the application to management and stakeholders completed in the past sprint and attending the sprint planning Session.

Environment: Java 1.8, J2EE, Spring IOC, Spring MVC, Spring Boot, SOAP Services and Restful Web Services using Microservices architecture, JAX-WS, JAXB, JSP, Servlets, XML, Hibernate, HTML, HTML5, Docker, ReactJS, Jenkins, JavaScript, AngularJS 2.0, jQuery, AJAX, Json, JUNIT, Testing, Eclipse, Spring Batch, JBoss, Tomcat, Oracle 10g, SOLR, AWS, DynamoDB, ANT, Hibernate databases, Windows XP.

Java/J2EE Developer

Confidential

Responsibilities:

  • Designed and implemented a SOA microservice with a JSON HTTP REST API for recent activity feeds using AWS SQS to handle over 1-million writes per day
  • Integrated front-end technologies like JSP and AJAX, java web frameworks Hibernate and Spring, Spring Boot and an Cassandra No-SQL database.
  • Implemented exception handling in Spring Boot for REST API, by making use of Exception Handler and Controller Advice annotations.
  • Extracted reusable modules from a monolithic application into libraries for use in new microservices.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the customer account details.
  • Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react-bootstrap components.
  • With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose.
  • All the functionalities are implemented using Datastax Java API, Hector and Kundera API.
  • Offering 24*7 support for the application in Global Delivery Model, where assigning the tasks to onshore and offshore teams.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Created multiple databases with shared collections and choosing shard key based on the requirements. Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Using the strategies in Global Delivery Model to deliver the work on time with effective cost cutting.
  • Prepared User Manuals for the corresponding Screens.
  • Involved in Bug fixing and functionality enhancements.
  • Installed/configured MQ client libraries and made MQ series for JBoss applications.
  • Enhanced the user interface for customer channel with desktop and mobile responsiveness using SFX, HTML, AngularJS, CSS, Java Script and JQuery.
  • Installation and configuration of JBoss EWS and mod jk load balancing in a reverse proxy environment
  • Configured MQ Queues Channels and created binding files for MQ applications usage.
  • Experienced in Configuring WebSphere Process Server Golden Topology with Oracle, DB2 on z/os as its backend database.
  • Migrated existing applications from WebSphere Application Servers 5/5.1 to 6/6.1 on Linux, windows and UNIX platforms.
  • Experienced and expertise in WebSphere and J2EE administration and experienced in providing J2EE based solutions in clustered environments
  • Experienced in creating Horizontal and Vertical Cluster configurations of WebSphere Application Servers and WebSphere Process Servers.
  • Used JSP, AngularJS, JSTL tag libs and Java Script for developing the view tier and used Service Oriented Architecture with Java and XML, Involved in critical UI feature development.
  • Worked on basic authentication in both Spring Boot and IIB, for implementing security between front end UI and backend SOA services (Spring Boot & IIB), using base 64 encoded authentication string.
  • Development and unit testing of UI features and integration testing of features developed by me
  • Compiled the source code, merged and integrated various modules of the application.
  • Development of HTML pages and JavaScript for front-end validation.

Environment: Java 1.8, J2EE, Spring IOC, Spring MVC, Spring Boot, SOAP Services and Restful Web Services using Microservices architecture, JAX-WS, JAXB, JSP, Servlets, XML, Hibernate, Eclipse 3.2, Cassandra, IBM Data Studio TOAD, Jenkins, Tomcat 7 partly RAD related, WebSphere, AngularJS 2.0, Json, Mongo DB, Apache Tomcat Server, JBoss and Migration project is under Solaris.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in creating a web application with background in all phases of Software Engineering including Analysis, Design, Coding, Testing and Implementation as well as Waterfall model of development
  • Implemented logic for enabling the conditions in the flow of business logic to UI.
  • Designed and developed various Web forms using HTML, CSS, Bootstrap, JavaFX and JavaScript, React.JS
  • Worked with HTML5, CSS3, JSON, JavaFX, JavaScript, Reactjs and ES6 for developing user interface.
  • Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Created custom directives and filters using AngularJS built-in $http service from controller through dependency injection.
  • Performed Data Migration between multiple environments using mongodump and mongo restore commands.
  • Enabled Journaling across all mongo instances for auto recovery of data after unexpected shutdown.
  • Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.
  • Created Angular service and integration with RESTful APIs.
  • Used Angular $http to send GET/POST request to fetch data from server.
  • Created web pages using JSP and Servlets.
  • Requirement Analysis and estimation of efforts.
  • Participate in RCA (Root cause Analysis) for Production Issue.
  • Worked on design documents and enhancement projects.
  • Implemented Java Message Services (JMS) using JMS API.
  • Coding and writing unit Test Cases.
  • Actively involved in reviews and conference calls with clients.
  • Deployment of application on JBoss clusters
  • Slimming and fine tuning the Enterprise JBoss Application server image
  • Responsible for design, development and testing of reusable web controls.
  • Wrote test cases in Junit for unit testing of classes and implemented the logging using log4j.

Environment: Eclipse 3.2, IBM Data Studio TOAD, Java 1.8, Spring core, ReactJS, Angular JS 2.0, Oracle, Tomcat 7 partly RAD related, JavaFX, SOAP Services and Restful Web Services using Microservices architecture, MongoDB, Apache Tomcat Server and Migration project is under Solaris, JBoss, log4j.

JAVA/J2EE DEVELOPER

Confidential

Responsibilities:

  • Involved in all phases of development and implemented the database schema and database tables.
  • Involved in creating a web application with background in all phases of Software Engineering including Analysis, Design, Coding, Testing and Implementation as well as Waterfall model of development.
  • Worked extensively on the Back-end Schema and tables, Front- end Web Pages and Business Layer.
  • Created web pages using JSP, HTML, JSTL, JavaScript, Java Expressions and Java Sessions.
  • Implemented integration testing and fixed the bugs.
  • Used SQL*Loader as an ETL tool to load data into the staging tables.
  • Worked on the Logic for implementation of Load Minimizing Algorithm.
  • Used Test Driven Development approach to test and implement the code.
  • Worked on the UI, Webpages and front-end validations.
  • Worked on the documentation of the whole project and design.
  • Coding and writing unit Test Cases.
  • Developed Use cases using the UML (Unified modelling Language).
  • Work extensively on the unit testing and Test-Driven Methodology (TDD).
  • Implemented using the Waterfall model.
  • Responsible for design, development and testing of reusable web controls.

Environment: Eclipse 3.2, Java/J2EE, PL/SQL, SOAP Services and Restful Web Services using Microservices architecture, Apache Tomcat Server, JavaScript, JSTL, HTML, MySQL Server.

Software Developer

Confidential

Responsibilities:

  • Involved in and all the phases of project development.
  • Involve in designing project architecture and complete database design.
  • Enhancement of the web application using ATG, Java, J2EE, Spring, Hibernate, Oracle
  • Integrating the ATG platform with VZW POS Web services.
  • Migrating the legacy system into ATG based application using ATG framework.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS.
  • Some of the task assignment and issue tracking using JIRA.
  • Web Application, UI development with Core java, ATG, Java Script, Angular JS and Web services.
  • Utilized AngularJS UI-Route for managing the State Transition and URL route.
  • Utilized AngularJS dependency injection to inject different services just like custom service, and create some custom directives to do some reusable component.
  • Worked on the development of Web Pages using JSP, JavaScript, HTML, DOM, Java Expressions, and DOM.
  • Coding and writing unit and Integration test cases.
  • Used JDBC Connection to access the data from the database tables and validating.
  • Worked on the database design and normalization.
  • Implemented Front-end validations, unit test cases and Integration.
  • Implemented the web Pages like Login, Login Authentication, User page, Admin page and Member page and respective authentication process.
  • Assigned the work for work for team Members, and actively coordinated with tam to complete and explain the tasks.
  • Used agile methodology to implement the Applications.

Environment: Core Java, J2EE, Spring, Spring Boot, Hibernate, XML, Oracle Web logic Server, Oracle 11g, SOAP Services and Restful Web Services, Java Script, Angular JS, node.js, PL/SQL, Eclipse, and Windows.

We'd love your feedback!