We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Gulfport, MississippI

SUMMARY

  • Around 7+ years of experience in IT industry as a Java Full Stack Developer involved in Analysis, Design, Development. Integration, Deployment and Testing of web - based client sever multi-client applications.
  • Expertise in developing web-Centric applications using AngularJS, BackboneJS, NodeJS, JavaScript, JQuery, CSS3.
  • Proficient in implementation of frameworks like Spring (Spring MVC, Spring Web flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch), JSF, Ajax frameworks, ORM frameworks like Hibernate.
  • Expertise in implementing Micro Services Architecture using Spring Boot application, Spring Cloud, SOAP, JPA, Hibernate and REST web services.
  • Experienced in using Software Development Life Cycle (SDLC) methodologies based on Agile (XP and Scrum), Waterfall Model in developing web applications using Java, J2EE.
  • Expertise in developing UI using HTML, DHTML, CSS, JavaScript, JSON, Ajax, jQuery, Bootstrap, Angular JS, Node JS, and React JS for providing the user interface and communication between the client and the server.
  • Experience in message Oriented Middleware implementation using JMS and Apache Kafka.
  • Worked with Apache Kafka for high throughput for both publishing and subscribing with disk structures that provide constant performance even with many terabytes of stored messages.
  • Actively involved in the DevOps streamlining process through Jenkins CI/CD Release Automation.
  • Experience on building docker images and deploying them in docker container with Jenkins.
  • Experience on creating images through Docker and deploying them in Kubernetes environment.
  • Expertise in using Maven, ANT and Jenkins for automating software build processes and artifacts.
  • Proficient in writing SQL queries, PL/SQL, Triggers and Stored Procedures.
  • Experience in NoSQL databases like MongoDB, Cassandra which offers high performance and easy scalability.
  • Strong database skills in Oracle, MySQL, MS SQL Server, IBM DB2 and Solid understanding of Database Management System.
  • Expertise at JDBC API for connection and access to databases.
  • Strong knowledge on Hibernate and in using Hibernate connection Pooling, HQL,Hibernate Transactions. Experience with Hibernate JPA entity manager for CRUD operations.
  • Expertise in variousJ2EE design patternslikeSingleton, Factory, Abstract Factory, DAO, MVC, Façade &Business Delegatein the development of enterprise applications.
  • Experience in developing unit testing frameworks using JUnit, and Mockito following test-driven-development (TDD) methodology.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Subversion Bitbucket, Stash, GIT and Visual Source Safe as versioning software tools.
  • Proven experience with Application Servers like IBM WebSphere, J Boss and Tomcat.
  • Extensive development experience in different IDE's like Eclipse, Spring Tool Suite, RAD and IntelliJ.
  • Experience in using the Log4j framework for Logging Java Application.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).

TECHNICAL SKILLS

Programming Languages: Java, J2EE, JavaScript, HTML, CSS.

Java Core: OOPs concepts, Memory Management, Multi-threading, Exception Handling and Collection APIs.

IDE & Reporting Tools: Eclipse, IntelliJ, Visual Studio, Jira.

Databases: ORACLE 9i/10g/11g/12c, SQL Server 2005/2008, MYSQL,DB2, Mongo DB

Web Technologies: HTML, HTML 5, DHTML, CSS, Bootstrap, Java Script, jQuery, ReactJS, Angular JS, AJAX, Node.JS, Express JS, TypeScript, XML, XSL, XSLT, XHTML

Client& Server Scripting: JavaScript, jQuery, Angular 7, Node.JS, Express JS, JSP 1.2, 2.1, 2.2, JSTL 1.1, 1.2, JSF.

Batch Scripting: Ant, Maven

Operating Systems: Windows, Linux, Unix.

Version Control: SVN (Apache Subversion), CVS (Concurrent Versions System), GIT

Transaction Control: JTA (Java Transaction API), Hibernate Transactions

Middleware Technologies: EJB 3.0, JNDI, JDBC.

Web Service Specifications& Tools: JAX-WS, JAX-RS(RESTful), SOAP UI.

Design Methodologies: Agile, Scrum, Test Driven Development, Rapid Application Development, Waterfall.

Messaging Technologies: JMS (Java Message Service), Apache Kafka.

Logging Tools: Log4j, slf4j

Tools: Junit, Selenium, Mockito, JIRA, Docker.

PROFESSIONAL EXPERIENCE

Confidential, Gulfport, Mississippi

Java Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Worked on Java8 Lambda expressions and Pipelines, Streams.
  • Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.
  • Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
  • Analyzed datasets using MapReduce for business improvements and developed Map Reduce Jobs in java for log analysis and for data cleaning.
  • Implemented Micro Services into existing system architecture. Developed Micro Services business components and RESTful service endpoints using Spring Boot.
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, jQuery, ReactJS, NodeJS and Bootstrap and worked with Kotlin content providers.
  • Built Components using Angular 7 and worked on Angular directives. Implemented lazy loading and Dynamic loading in the Angular routers. Worked on Typescript for building the code.
  • Developed UI using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular JS and Node JS.
  • Developed prototype and project layout skeletons using ReactJS, jQuery, HTML5, and CSS3.
  • Worked with C# and used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.
  • Used Kotlin for implementing features like SMS, Email and implemented authentication and authorization for the application using Oauth2.
  • UsedSpringBootActuator to externalize application's configuration properties for various environments.
  • Defined Hibernate Named Queries to perform complex database operations.
  • Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.
  • Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Used C# and Implemented Batch jobs using Spring Batch to ensure data integrity & consistency in the job.
  • Extensively worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers, Views, Cursors, Materialized Views, dB links, External views, indexes in Oracle DB&SQL tuning to reduce time in the application.
  • Worked on MongoDB and wrote code on find, update, save, insert data.
  • ImplementedKotlin content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB.
  • Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.
  • Used ActiveMQ to communicate with controller and made use of service layer to implement the business logic.
  • Deployed and tested the applications on Application Server WebSphere.
  • Developed Unit test cases in the integration layer using Mockito framework.
  • Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.
  • Worked on Jenkins for continuous integration with Gradle and GitHub.
  • Used Log4j for validate functionalities and JUnit for unit testing.
  • Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.
  • Used IntelliJ IDE tool for application development.

Environment: Java 1.7 & 1.8, J2EE, HTML5, CSS3, JavaScript, jQuery, Typescript, Angular JS, Angular 7, Node JS, JSP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, C#, Spring Security, Spring Cloud, Spring Data, Hibernate, SOAP, RESTful, Active MQ, Micro service Architecture, Kotlin, XML, AWS, Oracle DB, Mongo DB, CI/CD, Maven, WebSphere Application Server, IntelliJ IDEA, Junit, JMS, UNIX, Jenkins, JIRA, log4j, GIT.

Confidential, Memphis, TN

Java Full Stack Developer

Responsibilities:

  • Involved in different phases of the project which followed the Agile methodology in the Scrum Cycle model including Analysis, Design and Development and Testing
  • Developed Rest APIs usingSpring Boot, Spring JPA, Spring Data, Spring Security, Spring ActuatorandSwagger.
  • ImplementedMicro Service ArchitecturewithSpring Bootbased services interacting through a combination ofRESTand Apache Kafka message brokers.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • ImplementedSpring Cloud Ribbonfor service instances load balancing andSpring Hystrix Dashboardfor enable real-time monitoring, alerting, and operational control.
  • Worked withAngular 6and Bootstrap for front end pages. UsingAngular component, active router,andlazy loadingto allow client changed their query condition web page. Also usingtwo-way databinding, data-filterandAngular Material Tableto support client to query and sort and represent customer demands information and customer Sorter function.
  • ImplementedSpring SecuritywithOAuth2andJWTfor application authorization and authentication and C#.
  • UsedSpring Cacheto store data fetched from database thus optimized the performance of the application.
  • UsedSpring Data JPA, created POJO classes and DAO classes and wrote finder methods usingHibernate Query Language(HQL) for dynamic searches. Interfaced with theOracle 11gback-end database.
  • Implemented the Kotlin for smooth functioning of the location based services GPS, Bluetooth
  • Worked the database design by creating new tables and PL/SQLstored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Used SpringData JPA and created Custom Repositories to perform complex Aggregation Queries on MongoDB.
  • Used Amazon Web Services (AWS) likeEC2,S3,RDS,CloudWatchandElastic Beanstalkfor code deployment.
  • Used continuous integration toolJenkinsfor End-to-End automation for all build and deployments.
  • Experience in working with Kotlin and message Oriented Middleware implementation using JMS and Apache Kafka.
  • Worked with C#, Apache Kafka for high throughput for both publishing and subscribing with disk structures that provide constant performance even with many terabytes of stored messages.
  • Extensively used theLOG4jto log regular Debug and Exception statements.
  • Used GIT with Bitbucket for version management.
  • UsedMavenas a Build tool and retrieved all dependencies for the application.
  • Actively used the defect tracking toolJIRAto create and track the defects during QA phase.
  • Performed front-end and back-end testing. Developed test case and performed unit testing using JUnit.
  • Worked withDockerengine and Machine environments, to deploy the micro services for scalable applications and worked on creation of custom docker container images, tagging and pushing the images.

Environment: Java1.8, Spring Boot, Spring Cloud, Spring JPA, Kotlin, Spring Batch, Spring Security, Spring Integration, Spring Security, Hibernate, XML, Java Script, Angular2+, HTML5, CSS3, C#, Maven, JIRA, Selenium, JAX-RS, JUnit, GIT, Oracle 11g, AWS, Apache Kafka, Docker, Eclipse

Confidential, Dublin, OH

Java Full stack Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Worked with in agile environment, followed pair programming, continuous integration, and Test-Driven Development.
  • 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.
  • Designed and developed application based on Spring MVC framework using MVC design patterns.
  • Involved in writing Spring Configuration XML file that containsdeclarations and other dependent objects declaration.
  • Involved in Construction of UI using HTML, CSS, jQuery, Node JS, Bootstrap JS, and JavaScript.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Worked on jQuery with jets for cookie management and JSTL tags for the user maintenance roles.
  • Created Angular component which makes an AJAX call to these API's, using RESTful API's.
  • Worked on Angular JS, which combines web applications with Model View Controller capability to make development and testing of code efficient.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed reusable and interoperable Web service modules based on SOA architecture using REST.
  • Build Data Access Layer usingElastic Search for Recommendation view for repair events.
  • Inserted Dependency Injection (DI) between components using spring’s (IOC) concept.
  • Spring based web application development in AWS cloud for media tools with Spring Boot& Spring Batch, usedAWS SNS/SQS for implement asynchronous workflow.
  • Implemented Micro Services using Spring Boot, spring based Micro services, and enabled discovery usingNetflix eureka server.
  • Deployed Micro Services onAWSCloud platform by creating EC2 instances.
  • Implemented an internal Rest Service Layer of services usingJava, JAX-RS to interact withCassandra.
  • Involved in designing various stages of migrating data from RDBMS toCassandra.
  • Experience in deployingCassandraover Docker containers
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Worked configured Kafka to read and write messages from external programs.
  • Configured Kafka to handle real time data and Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka through persistence of data into HBase.
  • Used Spring DAO concept to interact with database (DB2) using JDBC template.
  • Defined the Service Layer DAO's which interact with the Hibernate DAO,JMSservices and external web services. Developed Hibernate persistence layer modules usingJavaPersistence API (JPA).
  • Configured and customized logs using Log4J for application logging and notification tracing mechanisms.
  • Used JIRA extensively to log all issues and track development status.
  • SetupJMeterfor analyzing and measuring performance on web services.
  • Develop and execute unit test cases using JUnit, and Mockito as mocking framework for mocking data.
  • Used GIT Version Controller to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts

Environment: Java JDK 1.8, Spring Boot, Spring Data, Spring JPA, Spring Cloud, Spring Batch, Apache Cassandra, HTML5, CSS3, Angular5, Node JS, Bootstrap, Eureka Server, Hibernate, Amazon Web Services (AWS-EC2, EBS, ELB, S3, Direct Connect, RDS, Amazon Aurora, Glacier, DynamoDB), Kotlin, Oracle, JMS, Apache Kafka, UNIX, PL/SQL, SOAP, RESTful Web services, JAX-RS, log4j, Elastic Search, JUnit, and XML, Maven, GIT, JIRA.

Confidential, Altamonte Springs, FL

Java Developer

Responsibilities:

  • Involved in study of User Requirement Specification, Communicated with Business Analysts to resolve ambiguity in Requirement document.
  • Developed and implemented project in Agile/Scrum methodology. Participated in daily scrum meetings and updating rally regarding the task and time spent on each task.
  • Developed multi-threading projects, considered concurrency situation and security aspect, avoid of SQL injection. Using synchronized method and synchronized variable.
  • Extensively used CSS, Java Script, and jQuery, Ajax to enhance functionality and user experience on web pages.
  • Single Page Application development using AngularJS.
  • Used JSF UI component to develop front-end web pages; have used faces-config.xml to manage faces servlet and managed beans.
  • Used java 1.8 lambda expressions along with streams for performing chain operations such as filter, map, collect on a collection.
  • Experience in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server
  • Developed application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Used the lightweight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC).
  • Integrating Struts with spring by delegating Struts action management to Spring Framework using proxy.
  • Used Spring AOP for cross cutting concerns and IOC for dependency injection.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Directed data streaming in Apache Kafka.
  • Extensively involved in Scrum methodologies for data management and analytics in Jira.
  • Configured spring and Mule EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer. Extensive experience with Drools.
  • Hands on experience of the core Business Rules Engine (BRE), web authoring and rules management application (Drools Workbench) and Eclipse IDE plugin for core development.
  • Worked on SQL database and wrote complex SQL query to pull data from different tables to build the report.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on AWS.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Dealt with Hibernate open source ORM framework for persistence management.
  • Worked on installed and configured Hadoop Map Reduce, HDFS, developed multiple Map Reduce jobs in Java for data cleaning and preprocessing.
  • Experience in managing and reviewing Hadoop log files.
  • Understand the Mapping documents, existing Source Data and preparing load strategies for different source systems, and implement them using Hadoop technology.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
  • Developing Rest Services using Rest Template with Spring Boot and Maven.
  • Containerized the Spring Boot microservice using Docker.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Experience on building docker images and deploying them in docker container with Jenkins.
  • Evaluated suitability of Hadoop and its ecosystem to the above project and implementing / validating with various proof of concept POC applications to eventually adopt them to benefit from the Big Data Hadoop initiative.
  • Maintain System integrity of all sub-components related to Hadoop.
  • Used JBoss, an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications.
  • Created continuous integration builds using Maven and SVN control. Configured JDBC and LDAP Security in the application server.
  • Worked on Web Services using java API for XML Services (JAX-WS) and build, deploying Restful Web APIs Services and micro services.
  • Developed LDAP server configuration files to enable encryption support for password storage.Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Used log4j for tracking errors and debugging the code.
  • Deploy the micro-service in Dev space of pivotal cloud foundry (PCF) and help devops team to deploy in higher environment.
  • Developed application with Front-end JavaScript frameworks with Angular JS.

Environment: Java 7, Spring 3.3, Hibernate, Java/J2EE, Web services, Servlets, JavaScript, JSF 2.0, JSP, Spring Boot, Node, HTML5, CSS3, XML, ANT, AJAX, Angular JS, Junit, PCF, SOAP, Restful, JDBC, Docker, Jenkins, Tomcat, JBoss, Maven, SVN, Git.

We'd love your feedback!