We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Gulfport, MS

SUMMARY

  • 8 years of experience working as a Java /J2EE developer in designing, developing, deploying, and maintaining web - based, client/server applications along with Enterprise and Distributed applications.
  • Hands on experience in developing applications using various Front-End frameworks like React.JS with JavaScript, jQuery, HTML5, CSS.
  • Expertise in Java programming and have good understanding on OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Annotations, Concurrency, Multi-Threading, Lambda and Generics.
  • Expert level experience with Web based Application design & development using Java/J2EE Technologies like JSP, JSF and JMS.
  • Experience on Object Oriented Design Patterns such as Singleton Pattern, MVC Pattern, Factory Pattern, Façade Pattern and DAO Pattern with exposure to UML Modeling.
  • Good experience working with the Java1.8 and JDK1.8 and implemented the new feature like Lambda Expressions, Streams, Java Time API.
  • Good experience in various modules of Spring framework like Spring IOC, Spring MVC, Spring Batch, Spring ORM, Transaction Management, Spring Security and Spring Boot, Spring Data.
  • Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, Hibernate framework.
  • Extensively worked on Micro Services using Spring Boot, Spring Data and REST
  • Expertise in implementing Service Oriented Architecture by using RESTful web services.
  • Worked with Jersey API to implement RESTful web services, strong knowledge on JAX-RS annotations.
  • Hands on experience in Amazon Web Services (AWS), services like EC2, S3, IAM, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS etc.
  • Experience withAWSCloud formation and launch configurations to automate repeatable provisioning ofAWSresources for applications.
  • Knowledge of hosting applications on OpenShift Environment.
  • Deep hands-on experience on building scalable web service architectures with various relational MySQL, Oracle DB.
  • Having knowledge on NoSQL databases like MongoDB, Neo4J and Cassandra.
  • Experience with messaging systems likeKafka, Kafka event sourcing,ActiveMQandRabbitMQ.
  • Experience in creating and handling real time data streaming solutions and handling messaging services using Apache Kafka.
  • Good Knowledge in Amazon Web Services ecosystem (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS and Amazon CloudFront).
  • Experience in configuring and deploying Web Applications using IBM WebSphere server, JBoss, Tomcat server and Apache.
  • Worked on utilizing Rabbit MQ, IBM MQ, Apache Kafka as a Message Oriented Middleware for coordinating applications.
  • 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.
  • Involved in developing testing frameworks such as JUnit, Mockito, Cucumber and Selenium for Test Driven Development (TDD).
  • Experienced in Agile methodologies like Scrum and Extreme Programming (XP), and Agile practices like Continuous Integration and Test-Driven Development (TDD).
  • Experience in using IDE tools like Eclipse, NetBeans, IntelliJ IDEA
  • Experience in using Ant, Maven, Gradle build tools.
  • UsedJUnit Frameworkto perform Unit testing of the application.
  • Performed unit and integration test by writing Junit test cases using Junit Frameworks like Mockito.
  • Good experience working with Continuous Integration and Deployment (CI/CD) tools like Jenkins, Docker.
  • Experience with container-based deployments using Docker, working with Docker images and Docker Hub.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker containers.
  • Experience in using version control and configuration management tools like GIT and CVS.
  • Set upJenkins’sserver and build jobs to provide continuous automated builds based on polling the Git source control system.

TECHNICAL SKILLS

Languages: Java 8.0/7.0/6.0/5.0 , Java/J2EE, C, C++, Python, JDBC, DTD, UML, Design Patterns, Shell Scripts, SQL and PL/SQL

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security

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

Tools: & Framework: 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.

Web services: SOAP, UDDI, WSDL, JAX-RPC, Restful, JAX-RS, JAX-WS, JAX-B, Axis2Micro services, AWS (Amazon Web Services).

Web/App Servers: IBM Web Sphere, Apache Tomcat, J Boss, Web Logic Server.

Database: Oracle, SQL-Server, MySQL server, TOAD, MongoDB/NoSQL, Cassandra.

IDEs: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD.

Design Patterns: MVC, Front Controller, Sessionb Façade, Singleton, Business Delegate and DAO patterns

O-R mapping: Hibernate, MyBatis.

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

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

Build Tools: Maven, Jenkins, Gradle, ANT p

Version Control: Tortoise SVN, CVS, Rational Clear case, GitHub.

OS & Environment: Windows, Sun Solaris, UNIX, Linux.

Languages: Java 8.0/7.0/6.0/5.0 , Java/J2EE, C, C++, Python, JDBC, DTD, UML, Design Patterns, Shell Scripts, SQL and PL/SQL

PROFESSIONAL EXPERIENCE

Confidential, Gulfport, MS

Full Stack Java Developer

Responsibilities:

  • Involved in design, development and testing of software development life cycle
  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document
  • Worked on developing the backend part of the application involving spring framework, and Web Services
  • Extensively worked on Implementing Spring Boot Micro Services to divide the application into various sub modules.
  • Worked closely with Spring Data main modules Spring Data REST.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. This functionality is implemented by developing RESTFUL web services using spring boot
  • Implemented Authentication & Authorization with Spring Security.
  • Worked with Lambda expressions and Functional interfaces.
  • UsedJava1.8 features like stream, lambda expressions, functional interface, collections, Date/Time changes and type annotations.
  • Developed Angular services, controllers and created models for two-way data binding and worked on Angular 6/8 frameworks.
  • Designed user Interface using Angular UI components such as tabs, grids, dropdowns and configured the routing service using Angular-JS router.
  • Used Angular JS Routing to switch through nested HTML views in the framework and generated customizable Angular Js directives which were used in conjunction with HTML elements for DOM manipulation.
  • Worked on NoSQL databases like MongoDB and Cassandra where data storage was scaled rapidly.
  • Strong Database design and development experience, which includes developingStored Procedures, functionsusingSQL and PL/SQLinMS-SQL, Oracle, PostgreSQLdatabases
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Apache Kafka for distributed publish-subscribe messaging system that is for alerting and reporting on operational metrics to Kafka producers and consumers.
  • Used Elasticsearch for powering search, logging and monitoring systems end to end.
  • Responsible to designing and deploying new ELK clusters (Elasticsearch, Logstash, Kibana, beats, Kafka, zookeeper etc.
  • Wrote Docker files for micro services, also dockerized testing environment for those services.
  • Leveraged Linux Containers and AMI'sto createDocker Images/ containersimages, tagging and pushing images.
  • 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.
  • Using the Micro Services architecture, introduced Restful Web Services to access data from the client side.
  • Worked on Design and developed Micro Services business components using Spring Boot.
  • Extensively worked on Implementing Spring Boot Micro Services to divide the application into various sub modules.
  • Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and leveraging AWS to build, test and deploy micro services.
  • Developed Git controls to track and maintain the different version of the project.
  • Used GIT for version control and used eclipse as the application development IDE, Used Rational Clear Quest for fixing the defects. Involved in training prospective employees, mentoring them to grasp the demand.
  • Implemented Neo4j to integrate graph databases with relational database and to efficiently store, handle and query highly connected elements in your data model especially for object oriented and relational developers.
  • Extensively used log4j to log regular debug and exception statements.

Environment: Java, J2EE, Spring 4.2, Hibernate 4.3, AWS( EC2, S3, IAM), Spring MVC, Spring Boot, Micro Services,0020ReactJS, HTML, CSS,JavaScript, jQuery, REST Web Services, MongoDB,Neo4J, ELK Stack, Kafka, Docker, Kubernetes, AWS S3, RDS, MySQL, Maven, JUnit, JMS, Jenkins, JIRA, Git.

Confidential, Memphis, TN

Java Full Stack Developer

Responsibilities:

  • Followed agile software development practice paired programming, test driven development and scrum status meetings
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration/continuous deployment (CI/CD).
  • Worked extensively on Spring boot for building web services
  • Designed and implemented of Spring-Security for the application for authentication process.
  • Involved in designing and implementation of MVC design pattern using spring framework for Web-tier
  • Implementation of Spring Restful web services which produces JSON
  • Implemented the business logic using Java, Spring Boot, Spring MVC,, Restful API, Spring Data JPA.
  • Used Spring Declarative Transaction Management to manage request transactions.
  • Spring batch jobs built for importing XML data into the database and for email alerts.
  • Developed applications in Java based UI within Angular 2.0 framework and Node.js, integrated with Typescript
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular4.0 and media queries
  • Expert in using Angular 2 as main front-end framework using features like components, pipes, modules, custom directives, templates, data binding, dependency injection, routing and Angular CLI
  • Worked on creating various types of indexes on different collections to get good performance in Mongo database
  • Writes SQL scripts and builds underlying storage tables with dynamic business processes. Participated in the use of web-services utilizing SOAP, which enabled the business application to be merged with the legacy applications and encouraged potential applications.
  • Configured Kafka to read and write messages from external programs.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS
  • Selecting the appropriate AWS service based on compute, data, or security requirements
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure
  • Used Micro servicesto communicate using synchronous protocols HTTP and REST for implementing SOA approach
  • Implemented Multithreading, Concurrency, Exception Handling, Generics and Collections whenever necessary.
  • Used GIT for version control for maintain files in repository.
  • Used log4j to log regular debug and obtained output without any errors.

Environment: Java/J2EE, Spring 3.5, Spring MVC, Spring Security, Hibernate 4.0, Rest, JSP, HTML, CSS, Java Script, OpenShift, Cassandra, RabbitMQ, Datadog, Junit, Mockito, Gradle.

Confidential, NYC, NY

Full Stack Java Developer

Responsibilities:

  • Involved in complete software development life cycle with object-oriented approach of client’s business process and continuous client feedback. Worked on designing and developing a complete service-oriented system based on SOA principles and architecture in agile development environment.
  • Employed Agile Model and best practices for software development.
  • Involved in developing the CSS sheets for the UI Components.
  • Developed web-based application using spring framework for MVC architecture.
  • Setting up the basic project set-up from scratch of Spring-Hibernate App based on Design.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Hibernate Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Extensively worked on JPA as persistence layer, involving Hibernate to persist the Java objects as Entities in the database.
  • Involved in development of REST Web Services using SPRING MVC to extract client related data from databases and SOAPUI tool is used for testing RESTFUL API web services.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on Jersey.
  • Wrote corresponding one-one REST methods to implement respective change requests (change appliers)
  • Tested REST services using google chrome’s POSTMAN plugin.
  • Deployed the application in JBoss Application Server.
  • Worked on Junit for creating test cases for all the Business Rules and the application code.
  • Called external vendor applications using Web Services for delivering notifications.

Environment: HTML, jQuery, JavaScript, Apache, Servlets, Spring 3.2, Hibernate 3.5, Spring MVC, SOA, RESTful, Junit, Webservices, Junit, Agile.

Confidential, Boston, MA

JAVA/J2EE Developer

Responsibilities:

  • Involved in discussions with the client to discuss and understand various components of the requirement and to implement the same.
  • Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
  • Designed, developed, and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Extensively written jQuery for responsive event handling. Involved in front end development using JSP's, JSF and JSTL.
  • Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications
  • Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
  • Developed Jersey Restful Framework of spring for consuming and producing web services.
  • Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Experience using SOAP UI for testing web services.Created JUNIT test case for various functional modules, modified, debugged, and executed using JUNIT plugin to Eclipse IDE.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework. Participated in the production support and maintenance of the project.

Environment: Java1.5, Spring 2.5, Hibernate 3.1, J2EE, JSP, JSTL, jQuery, Oracle, Web Logic, Eclipse, ANT, Apache Tomcat, REST, JSON, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, JAX-WS, and Web Services

Confidential

Junior Java Developer

Responsibilities:

  • Worked as Java Developer with proficiency in web technologies and web designing Tools.
  • Hands-on experience in building cross browser compatibility applications using HTML, CSS and Bootstrap including CSS Pre-Processors like Sass, less.
  • Involved in application development in Model-View-Controller (MVC) architecture using Spring MVC, Servlet and JSP.
  • Developed the App using Spring, JSP, HTML, CSS, JavaScript and Servlets Deployed the application in Tomcat.
  • Designed and developed RESTful Web Services using Spring Boot.
  • Experienced with Typescript and Core JavaScript including ES5 and ES6.
  • Used AJAX, JSON with jQuery for request data and response processing.
  • Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
  • Coordinated with software engineering teams for development of technical documentation and Implemented procedures for creation of wireframes and prototypes for new user interfaces.
  • Proficient in Web based testing viz. Integration Testing, System Testing, Performance Testing, Functional Testing and Unit Testing.
  • Adaptable in quickly changing technical environments with very strong organizational and analytic skills.
  • Worked on Agile (Scrum) Development team to deliver regular updates to business team and project managers.

Environment: Java, J2EE, XML, Spring, Ant, Log4J, JUnit, Apache Tomcat, Web Services (SOAP), Axis 2, Jersey, Windows 7, Oracle 10g.

We'd love your feedback!