We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • 8+ Years of experience in Analysis, Design, Development, Implementation, Testing and Deployment of applications on Java / J2EE technologies.
  • Experienced in using Agile Methodology including creating product / Sprint catalogues, active participation in Scrum, Sprint planning and exit meetings.
  • Experienced in all phases of SDLC including requirements Analysis, Design, Development, Debugging and Testing, Integration, Deployment.
  • Expertise in Core Java Concepts like OOPs, Garbage Collector, Collections, Multithreading, Exception Handling, Generics, Synchronization, Serialization and De - serialization.
  • Strong experience in creating web applications using MEAN stack consisting of Angular JS, Node JS, MongoDB and Express JS along with HTML5, CSS3, JavaScript, Bootstrap, jQuery and AJAX.
  • Experience in working on various Spring modules (Spring Core, Spring MVC, Spring Boot, DAO and AOP), along with Hibernate as the back end ORM tool for implementation of persistence layer, Microservices using Spring and mapping of POJOs.
  • Experience in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections
  • Experience in developing dynamic web applications and web services using RAD, Eclipse, JBuilder, JDeveloper, NetBeans and Web Logic workshop.
  • Experience in working with Spring boot Microservices with JSON and response to connect to JMS, SOAP over https. Designed and developed Restful Microservices and PCF using Spring Boot for the application to seamlessly integrate with supporting sub systems.
  • Experience in developing applications using Visual Studio, Eclipse and IntelliJ.
  • Developed features and modules using JavaScript and component-based Typescript Modules.
  • Experience in Angular, Node.js, and MongoDB stack to store and present assessments.
  • Proficient in implementing Single page applications using Angular JS/Angular2/4/6/8 along with custom directives, UI routing and filters.
  • Experience in integration tools like Spring Integration, Apache CXF, Apache Kafka and Apache Camel to integrate the enterprise application technologies with existing JVM environment.
  • Experienced in producing and consuming SOAP and RESTful Web Services using JAX-RS, JAX-WS, WSDL, JAX-B APIs and implemented using Jersey, Jackson and Spring REST libraries.
  • Proficient in consuming and producing RESTful web services using Rest API and NodeJS.
  • Experience in writing SQL queries, Procedures, Functions, Triggers.
  • Expertise in creating Databases, Tables, Stored Procedure, DDL/DML Triggers, Views, UDT, Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes using SQL.
  • Development experience using databases like MySQL, Oracle database 11g and MongoDB.
  • Expertise in Database Drivers likeJDBC, Spring JSBC to summon DB stores strategies.
  • Experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
  • Experience in integration tool Jenkins and writing Jobs in Jenkins. Experience in CI/CD process using Jenkins.
  • Expertise in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and Test-Driven Development (TDD).
  • Strong experience in performing test activities in environments like JUnit Framework using Mockito and Easy Mock, Spring JUnit Runner, JMeter and JUnit, Selenium, CURL, SoapUI.
  • Development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, Lambda).
  • Good Experience in source code management using CVS, SVN and GIT.
  • Possess good knowledge on document generation using Apache POI and I-Text and dynamic data visualization tools like D3.js and Angular Fusion Charts.
  • Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, EJB, JPA

Programming Languages: Java 8.0/7.0/6.0/5.0, PL/SQL, C, C++

Application/Web Servers: WebSphere, Jenkins, JBoss, Tomcat 8, IBM WebSphere

Frameworks: Struts, Spring 4.x, Spring Boot, Hibernate 4.x, JSF, MyBatis, Log4J

IDEs: Eclipse, IntelliJ, NetBeans

Web technologies: JavaScript, jQuery, AJAX, XML, HTML 5, DHTML, CSS 3/4, Angular JS, Angular 2/4/6/8, NodeJS, Bootstrap

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, JAXB, Apache Axis

Methodologies: Agile, Scrum, TDD (Test-Driven-Development), OOAD, SDLC

MODELLING TOOLS: UML, Rational Rose

Testing Tools: JUnit, JIRA, Selenium

Database Servers: Oracle 8i/9i/10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2

NoSQL Databases: MongoDB, Cassandra, Couch DB

Cloud Technologies: AWS, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Lambda, Kubernetes.

Build Tools: ANT, Maven, Gradle

Platforms: Windows, Mac, LINUX, UNIX

Version Control: GIT, CVS, SVN, Rational ClearCase

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Full Stack Java Developer

Responsibilities:

  • Involved in creating web applications utilizing Spring, Rest based Web services, used HTML5, CSS3, JavaScript, JSP, JQUERY, Angular 8, AJAX and Bootstrap.
  • Involved in analysis and design phases of Software Development Life Cycle (SDLC) and developed the functionalities using Agile and Scrum methodology.
  • Created TypeScript reusable components and services to consume REST API's using component-based architecture provided by Angular 6.
  • Used Microservices architecture with Spring Boot, Apache Kafka message broker, deployed to AWS cloud.
  • Worked on Angular JS controllers and created functions factory to interact with the RESTful Services using AJAX services like http and resource.
  • Involved in MEAN (MongoDB, Express, Angular and NodeJS) Stack application development.
  • UsedJava8features like stream and Lambda expressions.
  • Implemented Spring framework as backend to integrate Angular JS and Hibernate
  • UsedJava 8 Method sfeature to point to methods by their names and usedfunctional Interfaces.
  • Implemented all the functionality using SpringIO / Spring Boot, Thymeleaf and Hibernate ORM.
  • Executed JavaEE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Developed Microservices with Spring and tested the application using Spring Boot.
  • Development of AJAX toolkit-based applications using JSON.
  • Creation of REST Web Services for the management of data using Apache CXF.
  • Used Spring Core Annotations for Dependency Injection and Spring Boot for microservices.
  • Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Implemented Spring Boot Microservices to perform modular functionality as per Micro services architecture.
  • Designing and implementing scalable, RESTful and Microservices-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability.
  • Configured and monitored numerous MongoDB instances and replica sets.
  • Used Restful web services to communicate with Mongo DB and performed CRUD operations on Mongo DB using restful web services.
  • Worked on Implementation of the Business logic layer for Mongo DB Services.
  • Designed and developed Jenkins plugin as an end-to-end testing tool to increase Dev. Team productivity several times.
  • Configured Jenkins in Microservice apps for deploying and implemented Jenkins for the central build.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services.
  • Used AWS to deploy the project on EC2 instance Implementation of the Business logic layer for MongoDB Services.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Used node.js for the management on interchange of the data between the servers and \Used NodeJS, Express JS to create server-side MVC framework with MongoDB.
  • Used Selenium Automation Testing for Testing Web Applications.
  • Used Selinium Web Driver, IDE, Grid for testing all kinds of web Applications
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation for database using tools like Jenkins.
  • Used Maven for project dependency management and Log4j for logging Involved in activities like code review, performance improvement
  • Used GitHub for version control; configured Maven for dependencies and Log4J for logging.
Environment: Java 1.8, AJAX, Maven, JavaScript, AWS, Spring Boot, JMS, HTML5, CSS3, Log4J, JSP, Jenkins, XML, Spring REST, SQL, J2EE, Microservices, Web Services, Hibernate, Bootstrap, GitHub, NodeJS, JBOSS, Spring Security, Oracle 11g, WebSphere, JUnit, jQuery, Angular JS/6/8, REST, Agile.

Confidential, Stamford, CT

Java Full Stack Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
  • Designed and Developed application based on Microservice Oriented Architecture using Spring Boot and node with Express JS.
  • Analyzed business requirements to translate functional requirements into technical requirements and develop web application using Mongo DB, Express, React.js/Redux and Node.js (MERN stack).
  • Implemented React JS with Redux architecture for fetching asynchronous data from the Restful Webservices.
  • MaintainedInterfacecompatibility andconcurrencyin the project usingJava8new features like default, static methods and Concurrency API.
  • Created single page web application by creating templates with HTML5(for pages), CSS3(styling), Bootstrap (speed development, responsive, consistency), ES6 and responsive components by using event binding and routing services for great user experience with Angular 4.0
  • Developed Microservices using Spring Boot, Spring Cloud with Netflix Eureka to create the discovery Server, service, discovery clients and integrated Apache Kafka and Zookeeper as a message broker.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop a Spring-based application with very less configuration.
  • Used Spring Boot framework to write Presentation Layer, Business Layers and Controller Servlets.
  • Implemented data-binding and MVC using Angular2 for front-end development of a current web application.
  • Enhanced user experience by designing new web features using MVC Frameworks Angular 2AndReactJS.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Designed and developed custom message adapter components using Apache Kafka that allowed the message to travel through Microservices to base on Restful API utilizing Spring Boot with Spring MVC.
  • Build a prototype for various required services such as Scheduling, Logging and Notification Service using third-party Node JSbased JavaScript library.
  • Met with the project manager frequently for reviewing project goals and for creating proposals for future developments and researching their fields for UI design.
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Utilized Swagger framework for design, documentation, testing, and deployment of REST APIs in Spring Boot.
  • Used Hibernate for Object Relational Mapping (ORM) to interact with the Oracle database.
  • Installed, configured, and administration of No SQL database clusters in AWS Virtual Private Cloud Network. Created architecture stack for data access with No SQL database Mongo DB.
  • Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting to the database.
  • Maintained log delivery system by creating a producer, consumer and broker architecture using Apache Kafka.
  • Worked on the ELK (Elastic Search, Log stash, Kibana) stack to facilitate information processing and sharing.
  • Developed AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and Chef.
  • Designed, built, and deployed a multitude application utilizing the Amazon Web Services stack (Including EC2 & S3 SQS) focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed a third-party API with OAuth 2.0 authentication and used as a gateway for all the web services.
  • Used GIT as version control and regularly pushed the code to Bit bucket and used Jenkins for Continuous Integration and Deployment (CI/CD).
Environment: Java, HTML5, CSS3, Bootstrap, Angular 4.0, Microservices, Type Script, REACT JS, ES6, Jasmine, Karma, Mocha, Chai, Spring Boot, Node.js, Express JS, Hibernate, Mongo DB, Apache Kafka, ELK, Docker, AWS, EC2, Jenkins, Swagger, OAuth 2.0.

Confidential, Long Beach, CA

Java/J2EE Developer

Responsibilities:

  • Followed Agile Software Development Methodology in the progress of the project.
  • Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
  • Followed ATDD and TDD Development and developed the unit test cases using Junit for backend Services.
  • Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
  • Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with Angular JS interaction
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Developed various REST controllers for different HTTP methods to serve the data in JSON for the UI.
  • Used MAVEN for project management and build automation. Used Subversion as a version control for implementing the application.
  • Used shell scripts for the deployments to Web Sphere Application Server for IT (Integration Testing), ST (System Testing), UAT (User Acceptance Testing) environments.
  • Provided scalable architecture using Hibernate and Spring (IOC, ORM, JDBC, and MVC) frameworks.
  • Worked with Web services components like Restful Web services to interact with UI Interfaces using REST Easy API.
  • Worked on java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, DB Unit and Spring Test support.
  • Developed SOAP based web services using Apache CXF and test them usingSoapUI
  • Extensively used the LOG4j to log regular Debug and Exception Statements.
  • Used Spring framework and J2EE components, utilized Spring Boot, IOC and DAO modules.
  • Developed controller classes, backend process, complex services and database interaction.
  • Used Spring Boot to create stand-alone spring applications.
  • Used a Microservice architecture, with Spring Boot-based services interacting through REST and Apache Kafka.
  • Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules
  • Employed Spring Boot for initialize and bootstrapping the build configuration for the boot-based web applications.
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
  • Used Cloud formation and launch configurations to automate repeatable provisioning of AWS resources for applications.
  • Created database tables in Oracle and Teradata created required SQL queries, stored procedures and used JDBC to perform database operations.
Environment: Java, Core Java, Typescript, Spring boot, AWS, Agile, Spring, JavaScript, Angular 2, Webservices, Selenium, HTML, CSS, Oracle PL/SQL, Bootstrap, Jenkins, GIT, Nodejs, Log4j, RESTful.

Confidential, Santa Clara, CA

Java / Fullstack Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC) including proposal, process engineering, requirement gathering, analysis, design, development, testing, deployment, and support.
  • The functionalities were implemented using Spring IO/Spring Boot and Hibernate.
  • Implemented J2EE components using Spring MVC, Spring IOC and spring transactions and springs security modules.
  • Developed Webpages using HTML5, CSS3, JavaScript and jQuery.
  • Used Hibernate to establish database connectivity.
  • Created HQL queries to perform create, insert, and modify operations in the database.
  • Integrated spring with Hibernate using various spring modules.
  • Coded Rest API for product service using Spring Boot.
  • Used Spring ORM component for Hibernate support to maintain data for Oracle Database.
  • Used Spring Boot and developed the application as Microservices.
  • User Apache Tomcat application server for deploying the war file.
  • Used dependency injection features of Spring MVC framework and ORM mapping tool Hibernate for rapid development and ease of maintenance.
  • Responsible for the overall layout design that meet cress device compatibility using Bootstrap, color scheme of the website using HTML5 and CSS3.
  • Expertise in AngularJS Framework to design layouts in developing an application.
  • Developed, tested, debugged, and deployed the application in Apache Tomcat Server.
  • Worked with QA team in Integration testing and User Acceptance testing.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages and used XML parsers for data retrieval. Also Developed and consumed REST base web services.
  • Used shell scripts to maintain production and test AWS EC2 instances.
  • Developed unit and integrated test cases for existing Microservices.
  • Worked in an agile team and involved in stand-up meetings.
Environment: Java, J2EE, Hibernate, JSP, Servlets, HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular JS, Spring, Spring Boot, Spring MVC, Microservices, Apache Tomcat Server, Oracle, Eclipse, Agile.

We'd love your feedback!