We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Sr. Full Stack Java Developer with 8 years of experience in analysis, development, testing, implementing web based, Client/Server Application along with Internet/Intranet based applications for Human Resources/Banking, and Retail sectors.
  • Good Knowledge in Core Java, Multithreading, Generics, Collections framework and Design Patterns.
  • Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, EJB, JDBC, XML, JMS, AJAX, Web Services using SOAP and RESTful Services. Created multiple Dashboards using Dashboard Design.
  • Expertise in developing inter - operable Web Services and its related technologies like SOAP, WSDL, UDDI, and XML related technologies/tools such as JAXB, XSD, and XML with good understanding of JAX-WS, JAX-RS, and JAX-RPC inter-operable issues.
  • Expertise in developing application components using frameworks like Spring, Hibernate, Struts.
  • Proficient in developing professional web-based User Interface (UI) to provide best User Experience (UX). With the help of HTML5, CSS3, JavaScript, PHP, jQuery, JSON, and experience in making webpage Cross browser compatible.
  • Proficient in creating Responsive Web Design applications using CSS and Bootstrap framework.
  • Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
  • Extensive experience on implementing the AJAX features using JavaScript and jQuery.
  • Experienced in other front-end technologies such as LESS, Typescript, bootstrap, AngularJS, Ajax, JSON, NodeJS etc.
  • Significant work experience in Spring Framework and middleware technologies such as EJB's, Web Services and Messaging technologies JMSand MQ like Web Sphere MQ, Active MQ.
  • Proficient in Quality Control - includes ensuring defect free releases, maintaining correct entries in Design Docs, UI specs, Test Cases, Traceability Matrix.
  • Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
  • Good experience in PL/SQL, writing Stored Procedures, Functions, Packages, Views and Triggers.
  • 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.
  • Knowledge of various MongoDB libraries and APIs for different programming languages and platforms (specifically Java)
  • Hands-on experience in using message brokers such as ActiveMQ, RabbitMQ and Apache Kafka.
  • Experience in using build/deploy tools such as Jenkins, Docker, and AWS for Continuous Integration & Deployment for Microservices.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Experience in writing ANT, Gradle, Maven and Jenkins build scripts, writing unit test cases using JUnit, Mockito, Easy Mock, TestNG and used Log4j, Slf4j, Log InSight for bug tracking.
  • Used Cucumber for services automation and created the Feature Files for Cucumber Automation.
  • Experience in working with frontend testing tools like Karma, Jasmine, Chai, and Jest.
  • Experienced in using Version Control Tools such as Git, Subversion, CVS, and Clear Case.
  • Very much comfortable in analyzing, debugging, troubleshooting, and solving problems and issues in the application.
  • Goal-driven, self-organized developer with comprehensive understanding of various SDLC methodologies such as waterfall, Agile (XP and Scrum), and good understanding of Service orientation architecture.

TECHNICAL SKILLS

Languages: Java (JDK 1.8, 1.7, Java SE 6, 7, 8, J2ME, J2EE (JSP, Servlets, JMS, JPA, EJB3), Java Beans, JDBC and JavaScript), C and C++.

J2EE Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Struts, Hibernate, Springs, Springboot, AJAX, Web Services (SOAP, WSDL, UDDI), SAX, Restful Web Service, HTML, XML, XSL, XSD, XSLT.

Frameworks and Tools: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JUnit, SOAP UI, ANT, Maven, Jenkins, Jasper Reports, Apache Active MQ, Apache Camel, Trello.

Mark-up/XML Technologies: HTML, CSS, JavaScript, jQuery, AJAX, AngularJS, Bootstrap, XML, XSD, XSL/XSLT, SAX/DOM, JSON.

Web/App Servers: Apache Tomcat, IBM WebSphere, Web Logic, J2EE, and JBoss.

Databases: Oracle, MySQL, MS SQL Server, ODBC, PL/SQL, Mongo DB

IDE / Tools: Eclipse, My Eclipse, NetBeans, IntelliJ, SQL Developer, Visual Studio.

Methodologies: Waterfall and Agile

Project Management Tools: JIRA, JBPM

Modelling/ CASE Tools: Rational Rose, MS Visio Professional.

Testing Tools/ Others: JUnit, Soap UI, Putty, Post Man

Version Control: Concurrent Versions System (CVS), Visual Source Safe (VSS), SVN, Git.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java Full Stack Developer

Responsibilities:

  • Addressing heavy traffic situation and migrating user-specific data off service instances and into a shared by using Microservices.
  • Used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
  • Used Spring Security for Authentication and Authorization of the application.
  • Used Spring Framework for Dependency injection and integrated with the using annotations.
  • Used Spring AOP for reporting and used a test-driven approach to development leveraging.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, DHTML, CSS and JavaScript.
  • Used HTML5, CSS3, JavaScript, Angular8 and Bootstrap in front end.
  • Developed AJAX scripting to process server side JSP scripting.
  • Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes. Implemented the authentication and authorization of the application using Spring Security and OAuth2.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Worked on MongoDB and wrote code on find, update, save, insert data.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device.
  • Implemented Zipkins for distributed Micro Service Monitoring.
  • Integrated Swagger UI and wrote integration test along with REST document.
  • Developed all REST APIs using Hystrix commands and Feign clients for efficient fault tolerance and handling fallback mechanisms.
  • Designed animated web pages by importing the angular/animations which is the latest animation package in Angular8.
  • Developed Single Page Applications (SPA) using Angular8, TypeScript, HTML5, CSS3, and Bootstrap 3
  • Worked on Jenkins for the Continuous integration and Continuous Deployment.
  • Worked on AWS Cloud watch and AWS ALB for Load balancing and worked on ELB for the performance testing by sending 5000 requests per minute.
  • Utilized AWS Services platform to upload data into AWS S3 buckets and creating EC2 instances.
  • Used GitHub to maintain the version of the files.
  • Developed costume queries using Hibernate criteria, native SQL and HQL.
  • Used Stored Procedures to save and get the information to/from Database.
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters.
  • Created Maven build file to build the application and deployed the application in Web Logic Server.
  • Log4j framework has been used for logging debug, info & error data.
  • Extensively worked on Windows and UNIX operating systems.
  • Developed unit test cases to test business scenarios associated with each use case sequences.
  • Used GIT Version Controller
  • Extensively solved lot of tickets raised by users in Pivotal Tracker tool (Agile Project Management Tool).

Environment: Java, JEE, JavaScript, Angular8, Web-Services, SOAP, JAX-RPC, WSDL, Web Logic Server, spring (dependency injection, AOP), Hibernate, Springboot, Oracle, JUnit, Ant, Eclipse, GIT.

Confidential, Boston, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in daily scrum meetings, worked on the sprint tasks in the Agile Scrum development.
  • Used Spring framework MVC in the development of new modules based on requirements.
  • Used coreJavato build new functionality and implemented New Interface for Previously Ordered Page, Cart Page.
  • Converted a monolithic app to microservices architecture using spring boot and 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Utilized microservices and decoupled architectures for building RESTful APIs.
  • Developed API to display currency checker on UI.
  • Using Struts in presentation tier and used Spring Core/IOC to wire/inject the object dependencies.
  • Developed Data access objects using DAO pattern, JDBC, Spring, Hibernate.
  • Developed web pages by using Spring MVC and JSP pages.
  • Worked with Angular4 Controllers, Directives, Services, Pipes, Guards, Angular Routing.
  • Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Implemented the application modules using Spring Boot, Spring Core, Spring Security, Spring AOP, Spring MVC, Spring JDBC, Spring Batch in order to develop the application.
  • Extensively used Node.js tools like Gulp, Grunt, Developed internal CLI applications for application build.
  • Created Rich UI applications using Angular4 integrating with REST API's built on Micro services.
  • Experienced first-hand practices for integrating microservices into an existing system architecture.
  • WroteSQLQueries, PL/SQLstored procedures, triggers, and packages on Oracle database.
  • Worked onJMSservice for a multicasting the data among various systems.
  • Responsible for getting business approvals for testing deliverables.
  • DevelopedJUnittest cases for all the developed modules.
  • UsedCVS as version control
  • Used Test Driven Development (TTD) tools like Selenium and Cucumber for Java Automation.
  • Setup the (CI) and (CD) process for the application using the Jenkins.

Environment: HTML5, CSS3, ES6, Bootstrap, Angular4, Node Js, JDBC, Springboot, Spring, Hibernate, RESTful API, REST, GitHub, SQL, PL/SQL.

Confidential, New York, NY

Full-Stack Java Developer

Responsibilities:

  • Worked closely with SME’s, developers and other IT teams to understand the scope of the project and accordingly, gather functional requirements of the project to design and implement the application.
  • Designed and developed the UI components using JSP, HTML, CSS, JavaScript, jQuery, Angular JS.
  • Debugged Javaclasses used to modify web pages such as Business Objects, and Data Access Objects.
  • Designed and developed the REST based Micro services using the Spring Boot.
  • Implemented logging for the whole application using Log4j.
  • Utilized various utilities like Struts Tag Libraries, JSP, JavaScript, HTML, & CSS.
  • Developed some part of the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Used Spring framework MVC in development of new modules based on requirements.
  • Wrote Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Monitored the error logs using Log4J and fixed the problems.
  • Extensively worked with Oracle database, created and worked with various database objects like Packages, Stored Procedures, Functions, Triggers, external tables, Materialized Views etc.
  • Used Servlets as interface between the client and server.
  • Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used React-Router to turn application into Single Page Application.
  • Worked with unit testing of ReactJS applications using Jest and Spring Boot applications using JUnit, Mockito and performed end to end testing using Protractor.
  • Used JDBC to persistJava Objects into the database.
  • Refactored existing project to make it more RESTful and thread safe.
  • Developed different modules using J2EE (Servlets, JSP, JSON)
  • Participated in analyzing the requirements and depicted them through use cases and scenarios.
  • Code Reviews, customization and maintenance of code across applications
  • Participated in unit testing, integration testing and installation of the system.

Environment: Java 1.7, J2EE, JSP, Servlets, Spring Boot, Spring Framework, Springboot,Reactjs, Redux, Apache Tomcat Application Server, REST and SOAP Web services, SVN, Log4J, Unix, Win XP, Eclipse, JIRA, HTML, JavaScript, AJAX, XML, JSON, Oracle 11g, Junit, Hibernate.

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Extensively Developed Java and EJB in Mainframe DB2 environment
  • Implemented various J2EEdesignpatterns like DAO pattern, Business Delegate, Value Object.
  • Worked on major bug fixes, which included UI issues and functionality issues as well
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Used JSON for data exchange between application modules along with XML.
  • Involved in creating Web Service interface and implementation based on HTTP.
  • Created Test strategy, Test plan, execution plan and Identified test data requirements.
  • Worked on DOM manipulation using JavaScript, jQuery and AJAX.
  • Designed and beautified the frontend styles with angular material along with CSS
  • Involved in developing Web Service components using SOAP service.
  • Used agile pattern, attending scrums on regular basis with onsite and offshore teams.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems
  • Developed all the Junit test cases for all the different layer implementations.
  • Used Subversions for version control and JIRA for tracking bugs.
  • Used version control toolGit and its features such as check-in, check-out, merging and branching with a GUI.
  • Implemented spring security for all Micro services.
  • Translated prototype designs into HTML and CSSelements.
  • Used Spring MVC based on spring annotation such as request Mapping.
  • Used jQuery plugins to develop the custom portal templates.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application
  • Used Eclipse Kepler as Integrated Development Environment (IDE).
  • Used version tools like SVN for source code and project documents
  • Created design mock-ups and wireframes using Adobe Photoshop and Dreamweaver.

Environment: Java/J2EE, DAO, UI, EJB, DB2, HTML, CSS, XML, XSLT, HTTP, AJAX, jQuery, JavaScript, SOAP, Log4J, agile, SVN, Junit, JIRA, Git, Micro services, SpringMVC, Eclipse.

We'd love your feedback!