We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 7+ Years of IT experience in Analysis, Architecture, Development, Implementation and Integration ofClient - Serverand Web/Enterprise applications using J2SE/J2EE.
  • Skilled in gathering user requirements and proficient in all stages of the SDLC (analysis, design, development, testing, and deployment).
  • Has experience of databases, data structures, object-oriented programming, and problem-solving algorithms.
  • IT industry experience as a Full Stack Java Developer with demonstrated proficiency in Software Automation using Cloud Computing Platforms like Amazon Web Services
  • Experience in developing web-based enterprise applications using Java, J2EE, Servlets, JSP, EJB, JDBC, Hibernate, Spring IOC, Spring AOP, Spring MVC, Spring Web Flow, Spring Boot, Spring Security, Spring Batch, Spring Integration, Web Services (SOAP and REST) and ORM frameworks like Hibernate.
  • Experience in Front-End UI technologies like HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax, AngularJS, Node JS.
  • Experienced in J2SE, J2EE, JDBC, Servlets, JSP, Java Beans, ORM - Hibernate,Maven, MVC, JSP, Struts, Spring Frameworks, Java Swing.
  • Working knowledge of JavaScript MVC/MVVM frameworks such as AngularJS, Angular, and React.
  • We leveraged numerous Node.js technologies, such as Gulp, Grunt, and Webpack, as well as well-known Node.js and NestJS frameworks like Express and Rectify, to simulate a RESTful API.
  • Proficiency with HTML, CSS, Ajax, and JavaScript. having knowledge of HTML4/HTML5/DHTML, XHTML, JavaScript, AngularJS, Angular2, Angular 6/8/9, NodeJS, NestJS, ReactJS 14 and 16, TypeScript, Bootstrap 3.x & 4.x, jQuery, JSON, and XML.
  • Have continuous learning approach, learned and practices newer tools likeSolr, Elastic search, Kibana, Lucerne, Spotfire.
  • Experienced with Cloud Computing environment like Amazon Web Services (AWS), Spring Cloud.
  • Experience in AWS Cloud Platform and its features which include Elastic Cloud Compute (EC2), Simple Storage Service (S3), Route 53, and Auto Scaling Group (ASG). ELB and Elastic Block Storage (EBS) for installing and configuring.
  • Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XML Beans.
  • Experience in Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security (OAuth), Spring Boot 3.x/2.x, Spring Data JPA and Spring Batch
  • Strong experience in MVC architecture and design implementation using Servlet and JSP as well as open-source frameworks such as Struts and Spring MVC.
  • Experience in Implementing Service Oriented Architectures (SOA) with JSON based Web Services (RESTful).
  • Experience in writing ANT, Maven build scripts and configuring them using Log4j and writing JUnit test cases.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views, and strong experience in RDBMS using Oracle 11g/10g/9i/8i, SQL Server and My-SQL
  • Experienced in creative and effective front-end development using JSP, Java Script, Angular.js, HTML and CSS.
  • Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, Junit.
  • Experience in using web/App servers like WebLogic,WebSphere, JBoss and Tomcatservers based on the client requirement and project specifications.
  • Good Exposure in writing SQL queries, PL/SQL stored procedures/functions etc for relational databases like Oracle, SQL Server 2012, MySQL, and Sybase etc.
  • Experience in implementation and Administration of Data Guard for disaster and recovery setup.
  • Good knowledge in Analysis and Design using Unified Modelling Language (UML) and strong experience on agile methodologies.
  • Worked with different Bug Tracking Tools like Rally, Jira, Bugzilla, ClearQuest and Remedy.
  • Experience in writingCI/CD processwith using Jules/Jenkins build tools build Micro Service applications to deploy various environments.
  • Excellent interpersonal communication, analytical skills and have an ability to work in a team as well as independently.

TECHNICAL SKILLS

Languages: C, C++, Java (5,6, 7, 8), SQL, PL/SQL, UML 2.0

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, RMI, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services, Multithreading, JTA, Custom Tags

Web Technologies: HTML, DHTML, JavaScript, jQuery, CSS, AJAX, DOJO, XML, Web Services. Angular JS, Angular2, Angular4, Angular5, Angular6, Angular7, Angular 8 and 9, Node JS, Nest JS, jQuery, Typescript, React.

Frameworks: Spring, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP, Spring Boot

AWS Services: EC2, IAM, S3, Elastic Beanstalk, CloudFront, Redshift, Lambda, Kinesis, DynamoDB, Direct Connect.

UML Tools: Visual Paradigm, Rational Rose, MS Visio

IDE’s: Eclipse, STS, IntelliJ, WebStorm, Visual Studio Code.

Web/Application Servers: Web Logic, Apache Tomcat, JBOSS and IIS.

Web Service Technologies: SOAP, GraphQL, REST (JAX-RS, JAX-WS), Postman.

Version control, Monitoring Tools: GIT, Bitbucket, GitBash, Visual Source Safe, CVS, Confluence, JIRA, Splunk.

Methodologies: Agile-Scrum, Waterfall, V-Model and TDD (Test Driven Development)

Database Environments: Postgres, SQL Server, MySQL, Oracle

DB Client tools: PostgreSQL, MySQL, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Full stack Java Developer

Responsibilities:

  • Worked withAgile methodologyand actively participated in Scrum meetings as a part ofSDLC, to produce quality deliverables within time.
  • Develop theUIcomponent architecture for developer framework usingAngular 2/4,Typescript, HTML5, CSS3 and Bootstrap.
  • Created custom, self-contained, reusable and testableAngular 4 modules, controllers, directives andservicesto implement key functionalities for customer account summary.
  • UsedAngular 4 Http servicesfor asynchronous validations for the input fields of the forms with the data existed in the database.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6 and Node JS.
  • Experienced in React JS and working with React Flux architecture. Used React - Router to turn application into Single Page Application.
  • As a backend developer, I was responsible for creating RESTFUL Web using NodeJS & ExpressJS.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Took part in setting up the routing configuration usingAngular 4 routerfor various views and sub views.
  • Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages usingHTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 4for single page applications.
  • Worked on customizing the Bootstrap classes using CSS preprocesses likeSASS.
  • Worked on the enhancements of the navigation and menu button into responsive features usingBootstrap Nav-default classandCollapse button.
  • Created a backend API using NodeJs, ExpressJs, and MongoDB. The API allows users to log in, follow users, post to followers, retrieve their feed, and much more. Built for use with a mobile application.
  • Configured Hibernate, Spring and MyFaces JSF to map the business objects to Database using XML configuration file.
  • UsedAJAXcalls to consumeRESTfulweb services to fetch data and implementasynchronous communicationwith server side and then rendered the data onPrimeNG data tables.
  • Created and managed AJAX calls in the application, integrated with the JSF controls.
  • Worked on creatingAngular custom pipesto sort the history of various customers through order of date, year and month, ngFor for display of the history of customer details in tables.
  • UsedHibernate 4to store the persistent data as anObject-Relational Mapping(ORM) took for communicating with database.
  • Used Microservicearchitecture withSpring Bootbased services interacting through a combination ofRESTto build, test and deploy identityMicroservices.
  • Worked on latest features ofJava 8 like Lambda expressionsandfunctional interfaces.
  • Extensively usedJUnit, JMeter, SoapUIand Fitnesse for testing.
  • DevelopedSpring JMS Message listenersto process messages asynchronously between new services and legacy services.
  • Developed theDAOlayer for the application usingspring, Hibernateand developed various business logic and reports usingHQLand Hibernate Criteria.
  • PerformedCRUDoperations like Update, Insert and Delete data in NoSQL database likeMongoDB.
  • Responsible for mapping the database model into persistence objects usingHibernate Annotations.
  • ProvidedLog4jsupport to the application for debugging the system and server side logging and configuredMaven dependencies for build automation.
  • Hosted and tested the application inAWSservers before publishing it in actual production environment.
  • UsedGITas version control tool for effectively managing the code changes & experience withAgile/Scrummethodology
  • Worked in aCI/CDenvironment withJenkins, Maven, AWS and Terraform.

Environment: Java 8,HTML5, CSS3, Bootstrap, React JS, NodeJs, JSON, Typeccript, JSF, GCP, Angular 2/4/6, MongoDB, Spring security, Spring Boot, JMS, SASS, Hibernate ORM, Spring AOP, Karma, Jasmine, Jenkins, AWS, PrimeNG, JMS, HQL, Agile, Scrum, Jira, Junit, Jmeter, SoapUI, REST, GIT, Tomcat

Confidential, CHICAGO, IL

Java Developer

Responsibilities:

  • Involved in the development of use case documentation, requirement analysis, and project documentation.
  • Have been part of working on creating new GraphQL API requests, ran them in Postman to query data.
  • Worked extensively on the User Services with multiple client products and helped maintain the Java Springboot server application to run as per the needs.
  • Used Maven project management tool for build and deployment of the application.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Worked on creating snapshots to take backups of the volumes and images to store launch configurations of the EC2 instances.
  • Design and development of Web Pages using PHP, jQuery, jQuery Mobile, Ajax.
  • Creating S3 buckets also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Used Spring Boot which is radically faster in building cloudMicroservicesand develops Spring-based applications with very less configuration.
  • Strong exposure working with Java/J2EE, Groovy design patterns likeMVC, Front Controller, Value Object, SingletonandData Access Objects.
  • DevelopedLog4jlogs to record the application events to provide the debugging, monitoring, and auditing capabilities to the application.
  • Mainly worked on fixing the End-to-End Integration test cases with Junit and Cucumber testing scenarios in the Test environment.
  • Created data model for structuring and storing the data efficiently and implemented partitioning and bucketing of tables in Cassandra.
  • Configured Kafka to read and write messages from external programs.
  • Configured Kafka to handle real time data.
  • Fixed Java Assertion errors by looking into logs of the tests and by debugging the code as needed.
  • Worked in different environments like Test, Dev, non-Prod and Prod to tackle environment-based issues.
  • Extensively used various Java, JSON, J2EE design patterns like Factory, Singleton, Data Access Objects, Data Transfer Objects, Business Delegate and Session Facade in the project.
  • Used Kafka streams as a message-bus and developed data pipelines to ingest data to NoSQL data-stores like Cassandra.
  • Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes
  • Built RESTful APIs and Webservices interface implemented in Java and Implemented AOP paradigm for modularity.
  • Involved in the development of presentation layer and GUI framework in JSP, HTML and client-side validations were done using Groovy, JavaScript and JSON.
  • Having good familiarity and knowledge on BPMN 2.0, BPEL and Alfresco service processes.
  • Involved in writing SQL Stored Procedures, Functions, Triggers and Views for Postgres database.
  • Prepared Test Cases to perform Cucumber, JUnit, Integration and System Testing. Tested the developed components using Junit.
  • Used Log4J components for logging, perform daily monitoring of log files and resolve issues.
  • Part of daily Scrum Meetings and provide updates on daily basis and documented the tasks clearly and added it to the Confluence documentation sections.

Environment: Java 8,11, J2EE, Spring Framework, JSP, Kafka, GraphQL, Cucumber, JUnit testing, Hibernate, Git, HTML, REST, AWS, JavaScript, PostgreSQL, Postman, AJAX, WebLogic, Cassandra, Splunk, log4j, ANT, Kubernetes, Rational Rose, Agile, JIRA, Confluence.

Confidential, Foster City, CA

Java/J2EE Developer

Responsibilities:

  • Involved in the development of use case documentation, requirement analysis, and project documentation.
  • Involved in all phases of Software Development Life Cycle (SDLC) of the project including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Involved in building the application which works on mainly Groovy grails, Html, Activity, CSS, REST API services, JavaScript, Spring, Maven, Hibernate.
  • Developed GUI using JSP, JavaScript, JSON and CSS.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform.
  • Implement data aggregations scripts using elastic search and/or spark to evaluate backend services from functional as well as performance point of view.
  • Involved in creating a styling framework for the web pages using CSSBootstrapalong with Grids, Pagination, Dialog box, Carousel, Form, Navbar and Table.
  • Proficient with Java Swing, AWT, SWT, Jboss, JSON, J2EE and Hibernate.
  • ConfiguredKafkato read and write messages from external programs.
  • ConfiguredKafkato handle real time data.
  • Involved in multi-tieredJ2EE designutilizingSpring Inversion of Control (IOC) architectureandhibernate.
  • DevelopedREST API'susingSpring MVCandSpring boot, hosted all micro services onPCF.
  • UsingPCFdidsmoke tests, which are functional unit and integration tests on all major system components.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various microservices in PCF.
  • Implemented Angular components for UI services to consume REST services using Component-based architecture by providing Angular4.
  • Worked in using React JS components, Groovy scripts, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Jenkins and pipelines to drive all Microservices builds out to theDockerregistry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Developed Microservice, used Activiti to provide Restful API utilizing Spring Boot with various data persistence.
  • Automated the HTML and JSP pages indexing process of search module using the Maven tool and singleton design pattern.
  • Involved in writing the database integration code using Hibernate and groovy scripting.
  • Developed a RESTful web API using Spring Boot. Spring Data is used to communicate with MongoDB.
  • Worked with MySQL for database management and administration.
  • Implemented real-time analytics pipeline using Confluent Kafka, Activiti, Splunk and usingMongoDBas a document-oriented database for faster execution of a real-time application.
  • Designed various tables required for the project in the SQL Server database and used Stored Procedures in the application.
  • Involved in creating EJBs that handle business logic and persistence of data.
  • Used Eclipse as IDE and Git for version control.
  • Involved in impact analysis of Change requests and Bug fixes using Jira.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: Java, JDK, J2EE, Servlets, MVC, Java Swing, WebSphere, EJB, JSP, spring, Spring Boot, Hibernate, Eclipse, XML, NetBeans, Multi-Threading, Web Services, HTML5, CSS3, Angular.js, jQuery, SOAP, Jboss, Log4j, Junit, Ant, SQL, Oracle, and Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.
  • Used Node.js for server-side code and Express.js as the framework. Written callback functions for the Restful API.
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
  • Identified and fixed various production issues related to IBM MQ server on Linux, UNIX, and Windows system.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Used Structs Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Developed Rest Web services for IOS and Android mobile websites and apps.
  • Modified existing Shell scripts in Unix to call daily sub routines.
  • Installed, configured, administered and supported IBM WebSphere Application Server 4.0/5.x on SUN Solaris and Windows 2000. Used Rabbit MQ for messaging technology
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • Involved in integrating JAX-RS into Spring Boot application.
  • ConfiguredKafkato read and write messages from external programs.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.
  • Implemented Microservices using Spring Boot, Cloud Foundry, and Spring MicroServices and enabled discovery using the AWS cloud services.
  • User level support for multiple applications including web-based, iOS, and Android mobile apps.
  • Worked throughout the full stack (Node.js, Angular.js) to see software extensions through to completion.
  • Implemented Restful Web Services to retrieve data from client side using MicroServices architecture.
  • Backup, recovery, and troubleshooting for IBM MQ.UI design using iOS latest feature Adaptive Layout.
  • Used Tomcat (local server) to deploy the application and responsible for developing integration test for an AWS -hosted cloud application using TDD.
  • Developed unit testing frame work using JUnit test cases for continuous integration and used GIT for repository and controlling the code without any conflicts.

Environment: HTML4, CSS2, jQuery 1.8.3, JavaScript 1.8, Spark, Jenkins, Velocity, Rabbit MQ, SUN Solaris 8/9, RESTful 2.0, JUnit 4.0, Bootstrap, Tomcat 5.5.36, JSON, JSF 2.2, Groovy, Prime Faces, CMS, Selenium, Hibernate 4.2, Kafka,Spring 3.1, XML, MVC, AWS, TDD/BDD, Oracle 11g, GIT 1.8.5.6.

We'd love your feedback!