We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Baltimore, MarylanD

SUMMARY

  • Around 8 years of strong IT experience, extensively in areas of enterprise & web application development involving system architecture, design, development, and maintenance of enterprise level applications.
  • Proficiency in Design and Development of Projects using Core Java, Custom tag libraries, JDBC, JSP, Servlets, EJB2.0/3.0, JMS, JNDI, JTA, JPA, JSON, Struts, JavaBeans, JUnit, XML, JavaScript, HTML, XHTML/DHTML, AJAX, Spring (DI, AOP, MVC, Templates, JMS, Hibernate, Batch), Angular 8, Bootstrap framework, jQuery, NodeJS, ReactJS (Redux architecture), SOAP UI and Restful API.
  • Excellent knowledge and proficiency in core java concepts like OOPs, collections, Threading, generics, Exception Handling, Thread pools, Execution services, concurrent utilities, File IO and serialization and handling XML.
  • Experience in Spring Framework such as Spring IOC, Spring DAO, Spring ORM, Spring Resources, Spring JDBC, Spring Boot and Micro - Services.
  • Experience on SOA and Web Services like SOAP (JAX-WS) &REST (JAX-RS) using different frameworks like Spring-WS, Apache CXF and Jersey.
  • Experienced in User Interface Design and Development using HTML5, CSS3, JavaScript (ES5, ES6), Bootstrap, jQuery, AJAX, Angular JS, Angular 6, React JS.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Having experience with Java 8 features such as Lambda expressions, Default and Static methods in Interfaces, Streams API, Optional Class and Parallel sort in Arrays.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and HTTP.
  • Having good knowledge in NOSQL data bases like Dynamo DB, Cassandra. Setting up and administering DNS system in AWS cloud using Route53.
  • Experience in creating build scripts using Ant, Maven and Gradle tools. Extensive experience in implementation of the version control software SVN, Git.
  • Proficient on different data sources ranging from flat files SQL Server, Apache spark, Oracle 11g/ PL/SQL Packages, Procedures, Functions, Triggers
  • Performed unit testing using JUnit and Mockito aiding test-driven Development in some scenarios.
  • Used Log4J to capture the logs that include critical business-related information.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment. Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures.

TECHNICAL SKILLS

Languages: Java/J2EE, JDBC, DTD, UML, Design Patterns, SQL/NoSQL and PL/SQL

Frameworks: Spring, Hibernate, Struts.

Web Technologies: HTML/XHTML/HTML5, CSS/CSS3, Servlets, JSPs, EJB, JNDI, JMS, XML, XSD, JSF, JQuery, Ajax, AngularJS, NodeJS, ReactJS, Bootstrap.

Web/Application Servers: Apache Tomcat, IBM WebSphere, Glassfish, JMS, Apache Kafka.

Cloud Environments: Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, AWS Lambda, Amazon SQS, Amazon Identity and Access Management, AWS Cloud Watch, Amazon EBS, Amazon Cloud Front, Netflix Eureka, Kubernetes.

IDE’s: Eclipse, NetBeans, IntelliJ 14.x/15.x

Database: Oracle 11i/11g/10g/9i/8i, SQL Server, MySQL, Sybase 12.5, DB2, MongoDB and Cassandra

Web Services: SOAP, RESTful, JAX-RS, JAX-WS, WSDL.

Version Control: JIRA, CVS, SVN, GitHub, Subversion and Clear Case

Build Tool / plugin: ANT, Log4j and Maven 3.x, Hudson 3.x, Jenkins 2.x.

Testing Frameworks: Junit, SOAP UI, Selenium, Jasmine, Karma, Protractor.

Operating Systems: Windows, Unix, Linux, and MAC.

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, Maryland

Sr. Java Full Stack Developer

Responsibilities:

  • Implementing modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs. Involved in J2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Business Delegate, Service Locator and Singleton for the enterprise application and Legacy Applications usingJ2SE Core JavaandJ2EE Architecture.
  • Migration to Java 1.8 from java 1.6 and updating several dependencies such as spring.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Exposed to Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack such as EC2, Route53, S3, Cloud Watch, Cloud Trial, SNS and IAM, focusing on high-availability, fault tolerance, Load balancing and auto-scaling in designing, Deploying, and configuring.
  • Automated Packaging and Deployment of builds with Maven scripts as build images (AMI) to docker containers.
  • Involved in the design of GitLab feature branch workflow as version controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise CVS tool before the migration phase.
  • Design of REST API (JSON) service programs such as controllers, services in Java, Spring Data, Elastic Search configuration.
  • Used Spring Boot configurations for fetching JSON data from Orchestration layer and Lombok to remove boiler plate configurations.
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Developed and consumed Restful Web Services using JSON documenting REST API's using Swagger which exposes description of a RESTFUL web services to different clients.
  • Implemented routing and HTTP modules for navigation between the components and invoking the Rest Services using GET, POST, PUT, and DELETE methods
  • Extensively involved in upgrading the existing system fromAngular 7toAngular 8.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Working with JASMINE in testing and Protractor for unit testing angular modules.
  • Experience in generating the Test Reports and Code Quality using SonarQube.
  • Involved in creating tables and worked on My SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database. And used Stored Procedures in the application.
  • Automated Test cases in TDD (Test Driven Development) and BDD (Behavior Driven Development).
  • Involved in Local deployment and testing was performed in JBoss while final Testing, Stage and Production versions are deployed on the WebSphere Server.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • Configured Kafka to read and write messages from external programs to handle real time moving data from different sources using Kafka producers, consumers, and preprocess data.
  • UsedPostmanto test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Involved in developing and troubleshooting Web and enterprise applications on Windows, UNIX, and Linux platforms.

Environment: Java 8.0, J2EE, AWS, Spring Boot, Web logic, WSDL, SQL Server, Apache Kafka, SonarQube, Docker, Kubernetes, Swagger, OAuth 2.0, JUNIT, log4J, SoapUI, SVN, JIRA, Design Patterns, Tomcat.

Confidential, Baltimore, Maryland

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring boot, Spring Framework.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services..
  • Automated Packaging and Deployment of builds with Maven scripts as build images (AMI) to docker containers.
  • Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, AWS Multi-Factor Authentication (MFA), auto-scaling and Cloud Formation.
  • Participated support of group rules application migration from on-premises to AWS EC2 hosts and set up of alarms using Cloud Watch. And involved in resolving static code analysis issues.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins. Also, worked withDocker componentslikeDocker Engine, Docker -Hub, Docker-Compose, Docker Registry and Docker Swarm.
  • Involved in the design of GitLab feature branch workflow as version controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise CVS tool before the migration phase.
  • Design of REST API (JSON) service programs such as controllers, services in Java, Spring Data, Elastic Search configuration.
  • Used Spring Boot configurations for fetching JSON data from Orchestration layer and Lombok to remove boiler plate configurations.
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Developed and consumed Restful Web Services using JSON documenting REST API's using Swagger which exposes description of a RESTFUL web services to different clients.
  • Implemented routing and HTTP modules for navigation between the components and invoking the Rest Services using GET, POST, PUT, and DELETE methods
  • Extensively involved in upgrading the existing system fromAngular 7toAngular 8.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Experience in generating the Test Reports and Code Quality using SonarQube.
  • Involved in creating tables and worked on My SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database. And used Stored Procedures in the application.
  • UsedPostmanto test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Involved in developing and troubleshooting Web and enterprise applications on Windows, UNIX, and Linux platforms.

Environment: Java 8.0, J2EE, AWS, Spring Boot, Web logic, WSDL, SQL Server, Apache Kafka, SonarQube, Docker, Kubernetes, Swagger, OAuth 2.0, JUNIT, log4J, SoapUI, SVN, JIRA, Design Patterns, Tomcat.

Confidential, Melbourne, Florida

Java Full Stack Developer

Responsibilities:

  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring boot, Spring Framework.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Involved in integration of Jenkins with Nexus antifactory repository manager to automate daily builds.
  • Created custom filter inReact.JSin the application. Used services to read data from remote server usingReact.js.
  • Developed various screens for the front end usingReact JSand used various predefined components fromNPM and Redux library.
  • Worked onCassandra Data modelling, NoSQL Architecture, DSE Cassandra Databaseadministration-
  • Data migrationfromTeradatatoCassandrausing Teradata Export & Cassandra loader.
  • Developed Micro services (export/import data and task scheduling) using Spring Boot and Swagger API for all auto-generated documentation.
  • Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST and Kafka.
  • Handled response data from RESTFUL web services using XML, JSON and jQuery to update UI Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back-end systems).
  • Developed test cases and performed unit testing using JUNIT Test case.
  • Created custom online payment gateway interfaces for e-commerce applications with PayPal, utilizing both SOAP and NVP (name-value-pair) methods.
  • Implemented CI CD pipelines using Jenkins and build and deploy the applications.
  • Authenticating users to provide the security to RESTful web services using OAUTH 2.0.
  • Involved in developing and troubleshooting Web and enterprise applications on Windows, UNIX, and Linux platforms.

Environment: Java, J2EE, Springs, React Js, RESTful API, Microservices, Cassandra, Swagger, Jenkins, log4J, JUNIT, JIRA, Ubuntu, NodeJS, HTML

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in phases of Software Development Life Cycle, interface design, configuration of framework, QA and documentation, maintenance.
  • Implemented Singleton, MVC, Data Transfer Objects and Data Access Objects design patterns.
  • Used data modelling for creating a data model by applying formal data modelling techniques.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading, Exception Handling, Generics and Annotation.
  • Experience in application servers like Tomcat locally and Web logic to host it on the Linux server.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Enhanced user interfaces to enable input of additional personal information for the purpose of plan generation using CSS, HTML, HTML5, JavaScript, AJAX, and Jsp.
  • Experience in design and develop XML processing components for dynamic menus on the applications.
  • Implemented & ConsumedSOAP, RESTWeb Services to retrieve backend information.
  • Developing front end checking validations and user interface UI screens as per user request using HTML, JavaScript, andJSP.
  • Developed Interfacing components usingBusinessObjects,XML, and JDBC.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance.
  • Used Agile methodology named SCRUM for all the work performed.
  • Developed code for user interface by utilizing OOPS concepts like multithreading, inheritance, polymorphism, and collection API.
  • Experienced in debugging the java code with all the testing tools and logic flow using Eclipse UML plug-in and rational testing tools.
  • Involved in development of the Application front end using JSP with extensive usage of Struts tag libraries, JSTL and Custom Tag Libraries.
  • Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller.
  • Designed JSP pages for Initial applications, Submissions and Maintenance Involved in implementing Message Driven Beans using for JMS systems.
  • Developed session EJB and message driven bean (MDB) to process JMS XML messages.
  • Performed code review and unit tested the application using JUnit framework.
  • Extensive experience with Agile Team Development and Test-Driven Development using JIRA.

Environment: Java, J2EE, Struts 1.x, Spring, Hibernate, SOA, JSP, Eclipse, JUnit, SVN, Log4j, git, JQuery, AJAX, JSON, GIT, Scrum, Apache Ant.

Confidential

Java/J2EE Developer

Responsibilities:

  • Created business logic and application in Struts Framework using JSP, and Servlets.
  • Worked on implementation of MVC pattern by using its Custom Tag Library, UI Components, Server-side Helper Classes, Valuators, Event Handlers and Navigation Handlers.
  • Involved in developing JSP pages for the web tier and validating the client data using JavaScript.
  • Developed web application using Spring MVC framework.
  • Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
  • Proficient in Core Java concepts like Collections, Multithreading, Data Structures, Serialization, and JavaBeans.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Wrote unit test cases for different modules and resolved the test findings.
  • Implemented SOAP using Web services to communicate with other systems.
  • Developed JDBC code for backend processing.
  • Used Subversion for version control and log4j for logging errors.
  • Involved in writing test cases for testing functional specification and for unit testing
  • Wrote Oracle PL/SQL Stored procedures, triggers.
  • Helped production support team to solve trouble reports.
  • Interacted with testing team to fix defects.

Environment: Java, J2EE, Struts, JSP, JDBC, Servlets, JavaScript, JUnit, Hibernate, WebLogic, Log4j, Maven, CVS, PL/SQL, Oracle, Windows, Linux, Net Beans, Apache Tomcat, SVN, DB2, MVC.

We'd love your feedback!