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 wif Enterprise and Distributed applications.
  • Hands on experience in developing applications using various Front-End frameworks like React.JS wif 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 wif 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 wif exposure to UML Modeling.
  • Good experience working wif teh Java1.8 and JDK1.8 and implemented teh 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 teh 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 wif Jersey API to implement RESTful web services, strong noledge 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 wifAWSCloud 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 wif various relational MySQL, Oracle DB.
  • Having noledge on NoSQL databases like MongoDB, Neo4J and Cassandra.
  • Experience wif 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 teh application.
  • Performed unit and integration test by writing Junit test cases using Junit Frameworks like Mockito.
  • Good experience working wif Continuous Integration and Deployment (CI/CD) tools like Jenkins, Docker.
  • Experience wif container-based deployments using Docker, working wif Docker images and Docker Hub.
  • UsedKubernetesto orchestrate teh 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 teh 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 teh Business Analysts and for preparing teh requirement specification document
  • Worked on developing teh backend part of teh application involving spring framework, and Web Services
  • Extensively worked on Implementing Spring Boot Micro Services to divide teh application into various sub modules.
  • Worked closely wif 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. dis functionality is implemented by developing RESTFUL web services using spring boot
  • Implemented Authentication & Authorization wif Spring Security.
  • Worked wif 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 teh routing service using Angular-JS router.
  • Used Angular JS Routing to switch through nested HTML views in teh framework and generated customizable Angular Js directives which were used in conjunction wif 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 wif 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 teh Docker registry and then deployed to Kubernetes, created Pods, and managed using Kubernetes.
  • Using teh Micro Services architecture, introduced Restful Web Services to access data from teh client side.
  • Worked on Design and developed Micro Services business components using Spring Boot.
  • Extensively worked on Implementing Spring Boot Micro Services to divide teh application into various sub modules.
  • Used Microservice architecture, wif 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 teh different version of teh project.
  • Used GIT for version control and used eclipse as teh application development IDE, Used Rational Clear Quest for fixing teh defects. Involved in training prospective employees, mentoring them to grasp teh demand.
  • Implemented Neo4j to integrate graph databases wif 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 wif 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 teh 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 teh 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 teh database and for email alerts.
  • Developed applications in Java based UI wifin Angular 2.0 framework and Node.js, integrated wif Typescript
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap wif 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 wif dynamic business processes. Participated in teh use of web-services utilizing SOAP, which enabled teh business application to be merged wif teh legacy applications and encouraged potential applications.
  • Configured Kafka to read and write messages from external programs.
  • Developed API for using AWS Lambda to manage teh servers and run teh code in AWS
  • Selecting teh appropriate AWS service based on compute, data, or security requirements
  • Experience in Integration of Amazon Web Services AWS wif 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 wifout 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 wif 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 teh CSS sheets for teh UI Components.
  • Developed web-based application using spring framework for MVC architecture.
  • Setting up teh basic project set-up from scratch of Spring-Hibernate App based on Design.
  • Used Spring Framework AOP Module to implement logging in teh application to no teh application status. Used Spring DAO Module along wif Hibernate Framework to deal wif Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate teh application configuration and dependency specification from teh actual application code.
  • Extensively worked on JPA as persistence layer, involving Hibernate to persist teh Java objects as Entities in teh 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 wif 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 teh application in JBoss Application Server.
  • Worked on Junit for creating test cases for all teh Business Rules and teh 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 wif teh client to discuss and understand various components of teh requirement and to implement teh same.
  • Implemented JSP corresponding to teh controller where in teh data was propagated into it from teh model and view object from teh controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
  • Designed, developed, and maintained teh 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 teh Java Collections API extensively in teh 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 teh application using Junit framework. Participated in teh production support and maintenance of teh 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 wif 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 teh App using Spring, JSP, HTML, CSS, JavaScript and Servlets Deployed teh application in Tomcat.
  • Designed and developed RESTful Web Services using Spring Boot.
  • Experienced wif Typescript and Core JavaScript including ES5 and ES6.
  • Used AJAX, JSON wif jQuery for request data and response processing.
  • Experience in working wif third party web services APIs and Web Services using AJAX and JQUERY.
  • Coordinated wif 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 wif 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!