We provide IT Staff Augmentation Services!

Senior Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY:

  • 8 years of hands - on experience in Software Design, Development, Maintenance, Enhancement & Implementation of Enterprise applications using Java, J2EE technologies with strong Object-Oriented Programming skills.
  • Expertise in using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, JSF, JMS, AJAX, JDBC, JNDI, GWT Java Beans, Hibernate and Web Services.
  • Working experience in Micro-services development, dealt with Traffic Management and scope functionality,
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and Hub and AWS AMI's.
  • Experience in Core Java concepts such as OOPS Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading and JDBC.
  • Experience in developing web applications using React using Redux architecture.
  • Expert hands on experience in working with spring modules like Spring MVC, Spring IoC, Spring ORM, Spring JDBC, Spring Web Services, Spring JMS, Spring AOP etc.
  • Strong working knowledge of Database Programming using and maintaining SQL, PL/SQL, Triggers and Stored Procedures.
  • Was involved in the design, development and implementation of a Client front end using java Swing.
  • Build for the delivery of software products across the enterprise.
  • Implementation using spring security system against All types of authentications: Database authentication and Pre-Authentication.
  • Expertise on user interface using SWING/JFC, AWT and AWT Events.
  • Experienced with J2EE Application Servers like IBM WebSphere, BEA WebLogic, JBoss and Tomcat.
  • Experienced in Web application deployment on PCF, Bamboo.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Used Agile practices and Test-Driven Development techniques to provide reliable, working software early and often.
  • Working knowledge on NoSQL databases Mongo DB and Cassandra.
  • Worked on day to day support of clusters i.e., Couchbase, Cassandra, coherence clusters performance issues.
  • In depth knowledge of DataStax Cassandra and experience with installing, configuring and monitoring cluster.
  • Extensively used Angular 2/4 with HTML, CSS, and Bootstrap to create rich User Experience
  • Good understanding in implementing web application using Angular JS Framework.
  • Created Restful Web services with Node JS and Express JS.
  • Good Working Knowledge of ANT for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
  • Excellent working experience with different flavors of operating systems like Windows, UNIX, LINUX.
  • Used AWS as cloud platform leveraging its services and EC2. Setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket.
  • Designing highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Used build technologies like Hudson, Jenkins, Ivy, Maven, Gradle, NuGet etc., Integration and automation of source control applications like TFS, SVN, Git.
  • Used Bugzilla, JIRA & HP Quality Center for Bug reporting.
  • Worked with different SDLC methodologies like Water Fall and Agile SCRUM.

TECHNICAL SKILLS:

Languages: Java 8, Java 7&6, J2EE, SQL, PL/SQL, C, C++

Java/J2EE Technologies: JSP 2.0/ 2.1/2.2, EJB 3.0/3.1, JDBC, JSTL, JMS

AWS Technologies: EC2, Server less Lambda, Load Balancer, Auto Scaling Group, S3, SNS, Cloud watch, Cloud formation, Security Groups

Web Technologies: AngularJS, NodeJS, ReactJS, Bootstrap, HTML5, JavaScript, JQuery, AJAX, CSS3, LESS, XML, DOM, and JSON

Frameworks: Spring, Spring Boot, Spring IOC, Spring MVC, AOP (Aspect Oriented Programming), ORM, Struts, ORM including Hibernate and JPA

Databases: Postgres SQL, Oracle, DB2, Mysql, SQL Server, and Mark Logic

App/Web Servers: Apache Tomcat, JBoss/ Wild Fly, WebSphere, and WebLogic

Web Services: SOAP, Restful

Built Tool: ANT, Maven, Jenkins

IDEs: Eclipse, Net Beans, Intellij

Operating Systems: Windows, Unix/Linux

Other Tools: SVN, Clear Case, GIT, Log4J, Chef, Ansible, Dockers, Junit, Mockito, Maven, Sonar Cube, Nexus, and JIRA

PROFESSIONAL EXPERIENCE:

Senior Full Stack Developer

Confidential, Tampa, FL

Responsibilities:

  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Used HTML5, CSS3, JS, jQuery, Bootstrap, AngularJS and NodeJS as frontend building Environment.
  • Configure and run gulp tasks in NodeJS runtime and handle injection, CSS pre-processing, minifying and test-running.
  • Developed BPMI Microservice which takes input request from external system and gets Deployment-Id and Workflow Id from BRMS Rules engine and signals to BPM with appropriate payload.
  • Developed various GUI interfaces using Java AWT and Swings.
  • Developed Swing Suite for look and feel as well as binding data to the GUI.
  • Developed Order-fulfillment Microservice while listens to WebSphere Message Queue for Line Complete messages and signals BPM.
  • Created a state management in react application using redux for the data flow within the application.
  • Involved in build and deployment of microservices with Jenkins.
  • Involving in resolving of issues related to Prism and vzt provisioning Microservices.
  • Involved in testing microservices by placing messages in JBoss Fuse Activemq and consuming from them.
  • Worked on migrating the manual deployments to continuous Integration using PCF and Bamboo
  • Developed custom directives, Factories and Services in AngularJS and implemented code as per coding standards
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Developed RESTful web services using Node JS, AngularJS and jQuery along with JSON parsing to implement AJAX call and render the response data to User Interface.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms and streams to store and process the data.
  • Automation of Kafka/Couchbase/Cassandra cluster/scaling deployment using ansible script and workflow management using Jenkins via git.
  • Worked on thread handling to maintain continuity of execution and extensively implemented Multithreading concept to handle transaction management with isolation and propagation levels.
  • Experienced in implementing Microservices, SOA with xml base web Services (SOAP/UDDI/WSDL)
  • Implemented RESTful web services to retrieve data from client side and made RESTAPI calls from AngularJS and parsed the data to project to client and handled the security and Authorization using Spring Security.
  • Involved in developing API's and Rest API proxy using APIGEE edge and for sending mobile notifications.
  • Worked on AWS i3's and i4's Benchmarking for an assessment on our Cassandra clusters.
  • Worked on Data Migration from Cassandra to Aurora Databases
  • Worked with Instacluster on resolving Cassandra P1 Issues
  • Use REST, RSDL for verifying the new customer history to a connection.
  • Developed DAOs using Hibernate as ORM to interact with DBMS - MySQL and MongoDB.
  • Configured the Docker Containers and creating Dockers files for different environments.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • MYSQL was used as the database for the application which was hosted in the cloud using Amazon RDS service.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite, Curl was also implemented to test.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Involved in Production Support and Maintenance of the application and troubleshooting of Issues on JBoss by checking logs, payments etc.

Environment: Java 8/JDK, J2SE/J2EE, HTML5, Swing, Micro Services, CSS3, JavaScript, jQuery, AngularJS, NodeJS, React, Spring, Spring Boot 8, Spring Batch, Spring MVC, Ec2, S3, SDK, MySQL, PCF, Bamboo, SOA, JDBC, AWS, Hibernate, REST, JSON, Eclipse, ANT, MAVEN, JUnit, Jenkins, MongoDB, Cassandra, Couchbase, GIT, Docker, JIERA, JBOSS.

Full Stack Developer

Confidential, Kansas City, Kansas

Responsibilities:

  • Followed Agile Scrum methodology.
  • Used XSLT, Apache FOP to generate graphical medical reports by embedding images in the reports.
  • Developed data insertion forms and validated them using JavaScript.
  • Implemented Microservice Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP and Apache Kafka. Using Spring-Batch to parse & push text file/csv files to Database.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • Developed Wizard-style User Interface for the Vibe instrument using Java Swing.
  • Used structs in the application, which is based on MVC design pattern
  • Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
  • Developed an interface to seamlessly combine the new module with their login system by using AngularJS framework.
  • Tested the application functionality with JUnit Structs Test Cases.
  • Implemented MVC enterprise architecture.
  • Produced and consumed Rest Web Services, developed DAO's and DTO classes for services and consumed through Angular factory service calls from front end.
  • Worked on Apache Cassandra Upgrade from 3.0.10 to 3.0.14
  • Worked on transforming JDBC implementation to myBatis implementation.
  • Crafted myBatis query from legacy query to fetch image for Stone Analysis report from Oracle database.
  • Created Restful web services and Created Event Emitters using Node.js and Created dynamic webpages making AJAX Calls, using the XML Http Request Object.
  • Used JAXB for marshalling and unmarshalling.
  • Compiled and built the application using Ant scripts for deployment on WebLogic server.
  • Modified existing REST web services using Jersey.
  • Performed unit tests using SOAP UI.
  • Used GIT repository as version control systems.
  • Designed and developed several RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Boot, Web Services, JSON, Log4J, RESTful, MySQL, and Maven.
  • Involved in configuring and deploying the application using Apache HTTP.
  • Integrated Bamboo (continuous integration tool) to automate code analyzing, compiling, and testing process which also provides on-demand build infrastructure.

Environment: Java SE 6, Angular JS, J2EE, Web Service (REST), Swing, Spring, structs 2.5.14.1. Spring Microservices, Struts, JDBC, myBatis, Cassandra, WebLogic 12.1.3, Ant, XML, JAXB, JMS, Symphonia3, Drools, Apache FOP, XSLT, Oracle 11g, Eclipse, GIT, StarTeam, SOAP UI, Bamboo.

Java Developer

Confidential, West Des Moines, Iowa

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM)
  • Developed the web interface using Angular-JS, Backbone JS, Node JS, Bootstrap, HTML, CSS, SASS, JavaScript and JQuery
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry
  • Involved in complete application stack in AWS EC2, S3
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern
  • Developed a tool, using Swing, for the use of QAs, to test the source data.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security
  • Created tile definitions, Structs-Config files and resource bundles using Struts Framework.
  • Involved in integrating JAX-RS into Spring Boot application
  • Implemented SOA to develop REST Based Web services using Apache Axis
  • JSF (Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold
  • Designed and developed DAO layer with Hibernate standards, to access data from SQL Server
  • Created SQL Server logins and assigning roles and Authentication models as a part of Security
  • Migrating of data from SQL Database to TERADATA containers to be used for analysis
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class
  • Involved in creating Mongo DB, collections and documents and developed Mongoose Schema objects to perform CRUD operations
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions
  • Used JIRA for bug tracking, issue tracking and project management
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server

Environment: Core Java, Multithreading, Agile Methodology, HTML5, Swing, CSS3, Bootstrap, Backbone JS, Structs, Angular JS, JSTL, JQuery, AJAX, AWS EC2, S3, Hibernate, Spring, RESTful API, SOA, Teradata JAX-RS, JSON, Hibernate, SQL Server, SQL, Oracle, CRUD, CI, CD, Jenkins, JIRA, MAVEN, JUnit, UNIX, Eclipse, IBM Web Sphere, Log4J, GIT.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in system design and development in core java using Collections, multithreading and exception handling.
  • Designed and developed the UI using HTML, CSS and JSP.
  • Responsible for development of presentation layer using JSP and spring.
  • Business logic was developed using Session beans and container managed persistence services via Hibernate.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Maintained states in the stores and dispatched the actions using Redux.
  • Implemented the Drag and Drop functionality using React-Drag gable.
  • Involved in developing web services using SOAP (UDDI, WSDL), XML.
  • Implemented MVC architecture using struts, JSP & Enterprise Java Beans.
  • Involved in development of services based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework.
  • Involved in number of installation of WebSphere instances from development to production and configuring the WebSphere load balancing using WebSphere workload management
  • Implemented Data Access Objects (DAO pattern) using JDBC.
  • Develop and execute effective test plans, test cases, and test strategies based on the functional requirements specific to each query. Documented the test results in test management tool provided by client.
  • Constantly evaluated the test automation strategy and approach to identify areas of improvement
  • Designed Asynchronous communication using Ajax.

Environment: Java, Struts, Spring, Hibernate, Integration, JSP, Ajax, JavaScript, jQuery, J-Unit, Servlets, React, EJB, JST, XML AJAX, HTML, CSS, SOAP, TDD, WebSphere Application Server, RAD, GIT, GWT.

We'd love your feedback!