We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 8+ years of experience in Object Oriented Designing, Developing, Implementation and testing in Business and Web applications using Java, J2EE, Spring, Spring Boot, SOA, Angular, ReadJS Technologies.
  • Excellent Knowledge of Object - Oriented Analysis & Design.
  • Experience with Agile, Waterfall development methodologies.
  • Experience implementing SOA (Service Oriented Architecture) Webservice applications, implemented Micro services and Spring Boot applications.
  • Strong Experience in developing the application using ORM frameworks Hibernate, JPA ORM.
  • Experienced in implementing presentation layer using Spring, Spring MVC, Angular, ReactJS, NodeJS, jQuery, HTML5, CSS.
  • Proficiency in developing web services that include several components SOAP, Restful, XML, XSD, Axis2, JAXB, JAX-RS and JAX-WS.
  • Good knowledge in Python and Hadoop, HDFS, Map Reduce, Hive, HBase, Flume .
  • Experience in database design, NoSQL, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Created REST APIs by using Spring, Jersey.
  • Expertise in developing Single Page Applications (SPA) with Angular Framework with various versions like 2,4 and 8.
  • Experience in several agile frameworks like Scrum, XP, and Using TDD and ATDD approach.
  • Experience in gathering requirements from Epic, Future and User Stories
  • Experience in writing test-cases in Java environment using Junit, Mockito and Power mock, JIRA .
  • Experience in managing the build and deployment using Gradle, Maven, Jenkins, Docker.
  • Experience deploying applications on Apache Tomcat 8, BEA Web logic 10/12, Web sphere 5.0/6.0 application server environments.
  • Experience with Maven, Gradle for dependency, version management and Jenkins continuous integration (CI/CD) to set up automated builds.
  • Experienced Spring Boot based Microservices using Docker container using Amazon EC2 container services and using OpenShift, AWS admin console.
  • Strong knowledge on working with GraphQL schema, queries and mutations to interact with Mongo DB and several other data layers.
  • Good knowledge on working with Apollo client to interact with GraphQL server.
  • Good experience in source control systems like GIT, SVN.
  • Experience in Oracle, SQL Server and DB2 for storing and analyzing Data.
  • Experience in Mongo DB, Cassandra
  • Experience in using logging frameworks like Log4J and SLF4J.
  • Experience of working with Application servers, Web servers like IBM WebSphere, WebLogic, JBOSS and Apache Tomcat.
  • Experience in automating the infrastructure in AWS using web services.
  • Experience in using AWS with both EC2 and S3 services for application backup and recovery.
  • Experience in infrastructure as a code using Terraform, AWS CFT, Az ure ARM templates.
  • Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
  • Excellent communication, problem-solving, interpersonal, organizational skills.

TECHNICAL SKILLS

Languages: Java 1.8, Groovy, SQL, PL/SQL

Enterprise Java: JSP, Servlet2.x, EJB, JNDI, JMS, Groovy, JDBC, JPA, MDB, Angular, Node, React JS

Mark-up/ XML Technologies: HTML5, XHTML, JavaScript, CSS, AppML, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON, Xpath and XLink

Tools: & Framework: Struts 2x, Spring, Spring Boot, Hibernate4/3, JPA, Spring MVC, Spring Boot, Spring AOP, AspectJ Introspection, Spring DAO, Spring Batch, JPA, JSF, Log4J, Junit, SOAP UI, Gradle, Apache Ant and Apache Maven, AWS

Web Service Framework: Apache Axis, Sun Jersey, AWS, and Apache CXF

Web/App Servers: Apache Tomcat 8x, WebLogic 12, JBoss4.5, IBM WebSphere (7.0, 6.0)

Databases: Oracle 10/11/12, SQL Server 2000/2005, MS SQL, Mongo DB, MySQL, IBM DB2 and PL/SQL Procedures, Cassandra

Development Tools: Eclipse, My Eclipse 6.x, 8.x, NetBeans IDE

Version Control Tools: CVS, SVN, GIT, CM Synergy, and Clear Case

Operating Systems: UNIX, Linux, Windows XP/2000/VISTA

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO Patterns

Design &Modelling: UML, Design Patterns, Microsoft Visio, Rational Rose 3.0, and Agile SCRUM

Unix & Linux: Unix Grid computing and Shell Scripting

Tools: GWT, JProfiler, Jenkins, Hudson, Sonar& Jenkins, JIRA, Nexus, FileZilla, Maven and Gradle

Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI

Other API's: Junit, JAXB, Log4j, SLF4J and DOM, AWS, OpenShift

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Senior Java Full Stack Developer

Responsibilities:

  • Worked on an Agile/TDD environment utilizing a test-driven development (TDD).
  • Developed the application using Spring MVC, Spring Boot .
  • Developed the Model, View and Controller using Spring MVC, Angular and Restful service with Hibernate framework.
  • Design and development of User Interface using Spring MVC, Angular, HTML 5, CSS
  • Used JSON objects, ECMAScript6, Typescript, JavaScript, and Bootstrap intensively to create interactive web pages.
  • Designed and developed Restful Web Services using Spring Boot and Jersey API.
  • Designed and developed the multi-threading programs to interact with various components on the backend.
  • Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations
  • Extensively used Hibernate in data access layer to access and update information in the database
  • Implemented a generic interface to Hibernate criteria API for UI search functionality.
  • Experience in building APIs with declarative interfaces such as Swagger/ OpenAPI and GraphQL.
  • Developed web application using MongoDB, Express, React / Redux, Node JS and GraphQL
  • Integrated Spring DAO pattern for the data access.
  • Designed and developed the XSD for WADL for Restful services contract.
  • Deployed code in Apache Tomcat and Web logic servers
  • Worked with NoSQL data bases such as Mongo DB.
  • Created GraphQL schema and queries to interact with Mongo DB database.
  • Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
  • Developed XML Schemas - XSD, DTD for the validation of XML documents.
  • Implemented unit test for testing Angular components with frameworks using KARMA and JASMINE
  • Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like CloudFormation, CodeBuild, CodeDeploy, S3 and puppet.
  • Deployed the application using AWS lambda, a serverless computing platform.
  • Worked on providing LDAP security for the application.
  • Currently working on fitness tool which aids in Test Driven Development (TDD).
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Worked on configuring and developing Kafka message for the consumers to consume.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Used NodeJS to resolve dependencies via Angular 2, typescript, Jasmine.
  • Developed the logging systems using Log4J and SLF4J
  • Used Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Developed Micro Services using Spring Boot, with continuous deployment and continuous integration using Docker and Jenkins.
  • Initiating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage etc. to take recommended actions for better performance.

Environment: Java 1.8, Spring 4, Spring Boot, Angular 4, Node.JS, JMS, Oracle, SOAP, Mockito, WebLogic 12, Hibernate 4.0, Microservices, Restful Web service, Sun Jersey, AWS, Kafka, Oracle DB, PL/SQL, MS SQL Server 2012, JBoss Drools, SOA Design Patterns, Mongo DB, GraphQL, LDAP, NOSQL, Hadoop, Docker, Jenkins, Gradle, Cucumber, GIT.

Confidential, Charlotte, NC

Senior Java Full Stack Developer

Responsibilities:

  • Worked on an Agile Development environment utilizing the tools JIRA, Kanban.
  • Developed the application using Spring MVC, Spring Boot .
  • Design and development of User Interface using Spring MVC, React JS, HTML 5, CSS
  • Worked on the MVC architecture of ReactJS in developing the apps, controllers and directives which are totally customized to meet the needs of the application
  • Used JSON objects, Typescript, JavaScript, and Bootstrap intensively to create interactive web pages.
  • Designed and developed Restful Web Services using Spring Rest API.
  • Used Hibernate ORM, to manage the application persistence logic and Data Access.
  • Extensively used Hibernate in data access layer to access the data
  • Developed the Restful service using Spring Controller, Delegate, DAO patterns.
  • Designed and developed the XSD for WADL for Restful services contract.
  • Deployed code in Apache Tomcat and Web logic servers
  • Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
  • Developed XML Schemas - XSD, DTD for the validation of XML documents.
  • Experience working with Docker containers, Amazon EC2, S3 and ELBs in an AWS Environment.
  • Experience in developing, deploying and testing applications in an AWS environment using DevOps tools such as Jenkins and Docker.
  • Used JMS, WebSphere MQ for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Used NodeJS to resolve dependencies via Angular, typescript, Jasmine .
  • Leverage Java Lucene search to build a graph data set to enable precise search results.
  • Responsible for creating efficient design and developing User Interaction screens using Angular JS, HTML5, CSS3, JavaScript, JQuery, AJAX and JSON.
  • Creating custom, general use modules and components, which extend the elements and modules of core AngularJS.
  • Used Bulk Collections for better performance and easy retrieval of data, by reducing context switching between SQL and PL/SQL engines.
  • Extensively used bulk collection in PL/SQL objects for improving the performing.

Environment: Java 1.8, Spring 4, Spring Boot, React JS, Angular JS, JMS, Oracle, SOAP, Mockito, WebLogic 12, Hibernate 4.0, Microservices, Restful Web service, AWS, Kafka, Oracle DB, PL/SQL, MS SQL Server 2012, JBoss Drools, SOA Design Patterns, Cassandra, LDAP, NOSQL, Hadoop, Docker, Jenkins, Gradle, Cucumber, GIT

Confidential, Omaha, NE

Senior Developer

Responsibilities:

  • Involved in various steps of SDLC including analysis, design, and development of system. Developed Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Worked closely with Business Analysts, Project Managers and Project Leads to transform business requirements into Java code.
  • Developed web pages using JSP, JSTL, XHTML, CSS, DOJO, Java script, Ajax and Json.
  • Have Used Spring WebFlow for mapping and resolving views for the front end
  • Implemented Hibernate 3.0 as ORM framework for mapping object-oriented domain model to Database Used SVN for version control.
  • Implemented Spring IOC (Dependency Injection) and Spring AOP for the Business Layer development.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Enhanced legacy application by building new components in Angular 2 and typescript.
  • Deployed and tested the application using Tomcat web server.
  • Web Sphere Configuration backup and configuration Changes.
  • Involved in writing POJO classes, XML configuration files, defining DAO interfaces and writing Hibernate query language (HQL) queries.
  • Designed User Defined Routes with custom route tables for specific cases to force tunneling to the Internet via On-premises network and control use of virtual appliances in the customer's Azure environment.
  • Used advanced features of T-SQL in order to design and tune T-SQL to interface with the Database and other applications in the most efficient manner and created stored Procedures for the business logic using T-SQL.
  • Implemented Model View Controller (MVC) architecture using Spring MVC framework
  • Spring Framework is used for dependency injection.
  • Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue.js.
  • Implemented Aspect Oriented Programming using Spring AOP.
  • Wrote build scripts such as cleaning, compiling, creating jar file using Ant for the application.
  • Used IBM WebSphere Application Server to deploy the application.
  • Developed Junit test cases for DAO and Service Layer methods.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.

Environment: : J2EE/Java, HTML, JSP, JavaScript, WebLogic, Eclipse, SVN, Tomcat, WebSphere Application Server, Struts, Spring, and Hibernate, HQL, UML, Toad, Oracle and Junit

We'd love your feedback!