We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Durham, NC

PROFILE SUMMARY:

  • 6+ years of experience in Analysis, design, and development, testing, documentation, implementation of various applications and web applications on Multi - Tier Distributed Architecture using JAVA, J2EE, and Spring, Hibernate technologies with Software Development Life Cycle (SDLC).
  • Experience with Java EE Design Patterns such as Session Façade, Service Locater, Composite Entity, Data Access Object, Intercepting Filter, Dispatcher View, Composite view, Value List Handler.
  • Extensive experience in Amazon Web Services (EC2, RDS, Redshift, Elastic Load Balancing, SQS, SNS, AWS (IAM) Identity and access management, AWS Cloud Watch, Elastic Beanstalk and Cloud Front).
  • Extensive programming experience in Core Java concepts including Multi-Threading, Exception Handling, Collection API, Collections, Data Structures, Regex, Generics, Algorithms, Object Oriented Programming (OOPs) concepts like Polymorphism, Inheritance, Abstraction, Encapsulation etc.
  • Extensive knowledge in working with J2EE technologies such as JSP, Servlets, JDBC, JMS, Spring, Hibernate, Web Services, Design Patterns. Portable deployment of applications as a single object using Docker.
  • Experience in various Agile methodologies, Waterfall & amp; Test Driven Development (TDD).
  • Experience in Web Services Technologies like JAXP, JAXB, SOAP, JMS and Service Oriented Architecture (SOA).
  • Experience in using Log4j and good expertise in Ant Tool.
  • Experience in designing UML diagrams using Rational Rose and Microsoft Visio.
  • Strong technical knowledge in MS SQL Server development including DTS, Performance tuning, Reporting, Designing logical/physical databases and Troubleshooting.
  • Extensive in-depth knowledge in OOAD concepts of Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML.
  • Extensive experience in design and implementation of client/server and web applications using Java/J2EE Technologies (Servlets, JSP, JSTL, JDBC, JMS, MQ, XML, Java Multi-threading API, Spring, Hibernate and REST/Restful Web Services).
  • Experience in developing web application using various Frameworks such as Spring Framework, HibernateORM. Experience in implementing the various services using Microservices architecture in which the services working dependently, implemented Spring Boot Microservices to divide the application into various sub modules.
  • Strong experience in Spring modules -Spring MVC, IOC, AOP, JDBC, JTA, DI (Dependency Injection), Spring Boot, Spring REST, Spring Eureka.
  • Experience in developing light weight business component and integrated applications using spring framework using features like Inversion of Control (IOC) and configuring application context for spring bean factory.
  • Good familiarity with Spring AOP for Logging, Transactions,andMessaging.
  • Extensive Design implement and test services experience in a Micro Service-oriented architecture and has implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API.
  • Experience in system analysis, design, development and implementation of web-based application using HTML5, CSS3, JavaScript, AngularJS, Angular 2, Angular4, AJAX, jQuery
  • Knowledge in DockerComponents like Docker Hub, Virtual Machine and Docker Registry, Docker containerized applications.
  • Expertise in deploying applications on Application Servers and Web servers - IBM WebSphere, J Boss, Apache Tomcat, and Glassfish System Application Servers.
  • Strong working knowledge on Relational and NOSQL databases like Oracle, MongoDB, MySQL, CouchDB, Cassandra, PostgreSQL, Redis, Teradata.
  • Strong familiarity with Python Scripting, Docker, Linux shell Scripts, Configuration Management, Jenkins, PostgreSQL, Redis, Flask, PaaS / IAAS.
  • Extensively worked on debugging using Logging Frameworks such as Apache Log4j, Performed Unit testing, Integration Testing& generating of test cases for web applications using Junit, and Log4J.
  • Experience in using Maven, Gradle.
  • Strong understanding on working with SCM/Version Control Management Tools Git, Git Hub, Git Lab and Bit Bucket
  • Expertise in working with Integrated Development Environment (IDE) tools such as Eclipse, IntelliJ Idea.
  • Extensive experience in working on design, development, testing, implementation, deployment, enhancements & production support in Linux/Unix and Windows environments/Platforms.
  • Expertise in Unit testing using JUnit & Mockito, Integration testing, Smoke testing & System testing.
  • Good knowledge in Configuring, Monitoring and automating Amazon Web Services(AWS) as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3, SQS, SNS,andEBS.
  • Highly motivated self-starter with Excellent Communication, Presentation, and Problem-Solving Skills and committed to learning modern technologies.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

WORK HISTORY:

Sr. Java Full Stack Developer

Confidential, Durham, NC

Responsibilities:

  • Effectively involved in various phases of Software Development Life Cycle (SDLC).
  • Followed Agile & Scrum Methodology for development of the applications.
  • Interfaced with upstream and downstream systems to gather requirements.
  • Responsible for creating High level and Component level design documents.
  • Involved in developing SQL queries and stored procedures to Insert, fetch and update records into the database using Spring JDBC.
  • Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.
  • Developed application using best practices, design patterns and test-driven development.
  • Used Spring Batch integrated with Quartz to schedule job to generate a fixed length file and FTP it to the mainframe location.
  • Involved in the migration of Platform from legacy Java services into Microservices architecture, decomposing monolith applications in a set of discrete services.
  • Working with big data and real time/near real time analytics and big data platforms like Hadoop, Spark using programming languages like Scala and Java.
  • Designing and developing REST based Web service calls using Jax-RS.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Developed web-based Patient management software using JSF and Spring.
  • Maintained the Selenium & JAVA automation code and resources in source controls like TFS/Git over the time for improvements and new features.
  • Designed and developed SOAP web service to provide data to other systems.
  • Provided spring based RESTful Web service.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Worked on implementing the Angular JS in creating animations based on CSS classes.
  • Used routing feature of Angular JS for Single page application (SPA)
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Participated in wireframe reviews with UX team to understand the requirements.
  • Used GIT for version control.
  • Used JQuery and Ajax for service calls on pages to interact with the server for information.
  • Developed Complex database objects like Stored Procedures, Functions, Packages and creating new web components and features.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
  • Designed 10 Unique themes with rich and flexible to accommodate different scenarios in which the user might want to display the data.
  • Developed the front end pages using HTML5, CSS3, JavaScript, JQuery, responsive web design and Bootstrap.
  • Worked on Implementing the JavaScript/JQuery frameworks such as Angular JS for MVW/MVC framework.
  • Used JavaScript, Angular2/4, Bootstrap, HTML5, and CSS3 for front-end development.
  • Developed user interfaces using HTML5, CSS3 and JavaScript.
  • Developed common CSS classes for the user interface using CSS and CSS3.
  • Developed single page applications (SPA) using Angular2.
  • Used Bootstrap Media Queries and Grid System to create Responsive web pages (RWD) for desktops, laptops, smartphones and mobiles.
  • Developed Single Page Applications (SPA) using Angular2 including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Used Micro services architecture to break down the monolithic application to independent components.
  • Used Spring JDBC to retrieve and update, inserting data in oracle database with use of stored procs.
  • JSON request/response from UI is processed using Spring Boot, Spring MVC Restful features with micro services Architecture and Hibernate/JPA framework is used to save/retrieve the data in the backend
  • Used Maven for Project management and build automation.
  • Used Liquibase for tracking, managing and applying database changes.
  • Automated test cases related to JDBC Connections, JMS and Web Services in Apache JMeter.

Java Full Stack Developer

Confidential, West Chester, PA

Responsibilities:

  • Prepared High-Level requirement documents upon gathering requirements and discussed with the technical team regarding the feasibility of the requirements.
  • Developed internal web applications for the human resource department using JavaScript, Perl scripting JQuery, Ajax and HTML
  • Involved in developing user interfaces using HTML5, CSS3, JavaScript, XHTML, JQuery, AJAX, and JSON.
  • Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript and HTML5.
  • Developed front end for the entire website using HTML5, CSS3, and JavaScript.
  • Recommended and currently guiding the team in building out a lean, responsive UI layer utilizing Semantic HTML5, SASS, Bootstrap, AngularJS, and REST API architecture.
  • Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
  • Coded JavaScript for page functionality and Pop up Screens and used HTML5 to make dropdown menus on web pages and display part of a web page upon user request.
  • Effectively used CSS3 features use as Borders, Backgrounds and Multiple columns.
  • Involved in writing SQL Queries, Stored Procedures and Triggers.
  • Used Bootstrap, NodeJS and AngularJS for effective design of Web pages.
  • Working on the spring framework like Spring IOC and Spring DAO.
  • Design and implementation of front-end User Interface development using HTML, DOM, CSS, JSP, JSTL, Java script and Perl scripting, JQuery and AJAX.
  • Implemented the MVC architecture using Apache Struts Framework.
  • Configuration and deployment of application on to JBOSS application server.
  • Developed various EJB's to handle business logic.
  • Worked on JDBC to select and update the data from the MySQL database
  • Designed and implemented database structure in MySQL Server
  • Wrote and consumed Webservices using SOAP based.
  • Used SOAP UI for testing SOAP based Webservices.
  • Performed Java web application development using J2EE and NetBeans.
  • Involved in creation of automation framework using Selenium and testing.
  • Involved in Requirement analysis, design and Implementation applying the Water fall model.
  • Wrote Servlets programming and JSP scripting for the communication between web browser and server.
  • Used JIRA tool for Quality Center bug tracking.

Java Developer

Confidential, Blue Ash, OH

Responsibilities:

  • Developed Restful APIs and micro services using spring, Hibernate and Jersey.
  • Deploying, configuring on Web/Application Servers like JBoss and Apache Tomcat.
  • Worked with Jenkins DSL to create/update Jenkins jobs to automate CICD pipeline.
  • Developed Terraform scripts to create the AWS resources such as EC2, Auto Scaling Groups, ELB, Route53, S3, SNS and Cloud Watch Alarms.
  • Involved in the review and analysis of the Functional Specifications and Requirements, initiatives using Rapid Application Development.
  • Developed Cookbooks to configure AWS resources and deploy the applications using Chef.
  • Developed Playbooks to configure and installing applications using Ansible.
  • Worked with AWS Lambda using python to automate resource creation, perform compliance checks and cost optimization.
  • Created AWS Lambda using java to perform event driven processing.
  • Constructed S3 lifecycle of Applications & Database logs, which includes deleting old logs, archiving logs based on the retention policy and granting rights to authorized users.
  • Involved in the development of user interface using Angular JS, HTML and CSS.
  • Redesigning the existing web application with new technologies like Bootstrap and Angular JS.
  • Worked closely with architect in creating VPC, subnets and security groups.
  • Worked with API gateway to expose the APIs for internal consumption with two factor authentication.
  • Built products using Java and Scala based Spark Framework for the enterprise.
  • Experience working with large data sets, experience working with distributed computing like Apache Spark and Hadoop
  • Used design patterns such as Singleton, Factory pattern, Session Façade, Business Delegate, MVC, and DAO.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and batch which is used for implement-ing backend functionality.
  • Developed Repayment Calculator, displays loan repayment options based on loan amount, interest and time period using AJAX with jQuery.
  • Worked on creating and automating Acceptance Tests for TDD using Java and Cucumber. Designing and developing the webpagesusingHTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB.

Software Developer

Confidential, Chesterfield, MO

Responsibilities:

  • Implemented Multi-Threaded Environment and used most of the interfaces under the Collection framework by using Core Java concepts.
  • Involved in developing code using major concepts of Spring Framework Dependency Injection (DI) and Inversion of control (IOC). sed Spring MVC framework for implementing RESTful web services so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Used GIT as version control tool to update work progress and attended daily Scrum sessions.
  • Developed Interactive web pages using Angular, HTML5, CSS and JavaScript.
  • Build REST web service by building Server in the back-end to handle requests sent from the front-end.
  • Involved in Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and SQL objects and Modified already existing stored
  • Functionalities include writing code in HTML, CSS, JavaScript, JSON, Bootstrap with MySQL Database as the backend.
  • Involved in design and development of a user-friendly enterprise application using Java 1.8, JSF prime faces, Spring Boot, Hibernate, Web services, Eclipse and IntelliJ.
  • Developed and enhanced the application using Java and J2EE (Servlets, JSP, JDBC, JNDI, EJB), Web Services (RESTful Web Services), HTML, JSON, XML, Maven and MySQL DB.
  • Designed and implemented two micro services for Restful API's using Spring, Spring boot, Java8, Hibernate and following the JAX-RS principles.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.

We'd love your feedback!