We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

CaliforniA

SUMMARY

  • 8+ years of experience in designing, developing and testing of distributed applications, internet/intranet base database, J2EE and SOA compliant applications.
  • Experienced in Java Backend Web - based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Experienced in implementing client-server business applications using MVC, SOA architecture and MicroServices.
  • Experience in Agile/Scrum, Pair Programming, Test Driven Development (TDD) and Waterfall model.
  • Experience in GoLang. Excellent coding and problem - solving skills with ability to work as Developer.
  • Strong working knowledge in developing Restful Web services and MicroServices using GoLang.
  • Developed responsive web product features using ReactJS, SASS, on GoLang with REST.
  • Built enterprise wide DNS historical data trending analysis tools in Go (GoLang)
  • Proficient in using Java7, Java8 features such as Lambda Expressions, Streams, Functional Interfaces, Stream API and knowledge on Java 9 features like modules, JShell.
  • As a Java Full stack SME has expertise in developing Enterprise Applications using technologies Such as Java, PHP, JSP, Servlets, Enterprise Java Beans, Restful Web Services, SOAP Web Services, JDBC, JMS, JAXB, SOA.
  • Experienced in Middleware persistence framework like Hibernate/JPA, JDBC, iBatis for mapping Java POJO classes/Objects with database and using Hibernate Query Language (HQL).
  • Experienced in front End technologies such as HTML 5, CSS 3, JQuery, Java 8, JavaScript, React JS, Node JS, Angular JS, Bootstrap, VBScript, Perl, AJAX, Adobe Flex, Action Script, JSON, XSD, XSTL, Tiles, Tag Libraries.
  • Experienced in developing an enterprise application by writing server-side code with Node JS and Express Framework, a database to store and retrieve data with Mongo DB and front-end web pages designing with React JS.
  • Experienced in creating dashboards, reports using Backbone JS.
  • Experience with container orchestration tools Docker and Kubernetes.
  • Expertise in XML technologies such as DTD/Schemas, DOM, SAX and XSLT.
  • Good knowledge on BitBucket repository and GitHub repository.
  • Extensively used different Tag Libraries like JSF Tags, Struts Tags, JSTL, Spring Tags, Display Tag, and XML/XSD.
  • Experienced in frameworks: Spring MVC, Jakarta struts framework, JSF, spring and Hibernate.
  • Good knowledge in Network and transfer protocols like UDP, TCP, SMTP and DNS.
  • Experienced in Distributed Transaction Management system with Spring JTA Based on Atomikos.
  • Experienced in Working with Spring JDBC Template, JMS Template, EMS, and JavaBeans.
  • Proficient in Java/J2EE Design patterns including Singleton, Summon, Protest Pool, Session Exterior, MVC, DAO, DTO, and Business Delegate in the improvement of Multi-Tier Circulated Applications.
  • Proficient in taking care of web and application servers in making Domain, configuring connection pool, JMS, Deploying applications on Web Logic, Web Sphere, Apache Tomcat, Glassfish and JBoss.
  • Experience with configuration management tools like Ansible and Packer and automated the cloud deployments using Terraform.
  • Experienced on ELK Stack (Elastic Search, Log stash and Kibana).
  • Experienced in performing unit testing using JUnit framework with Mockito and Easy mock, integration and deployment of applications using tools such as ANT and Maven& debugging through log4j.
  • Experience in creating test suites using Jasmine, Karma and worked on tools NPM, Bower, Grunt and Testem.
  • Involved in BPM (business process management) tools like JBPM and Adobe Live Cycle.
  • Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation and Dynamo DB.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Strong Knowledge in scripting technologies like Python, Scala, Shell, Groovy on Grails and Perl.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse, Rational Application Developer, Net Beans, Spring Tool Suite (STS), IntelliJ 14.x/15.x.
  • Experience in different version controlling/tracking systems Subversion, CVS, SVN, GIT and Rational Clear Case.
  • Experienced in Splunk Log Management Creating dashboards, monitoring, reporting, Email Notification to Users for threshold limit. Experience working in Kafka and Camel, with in-depth understanding of Scala.
  • Good Knowledge in Apache Active MQ Series with Camel most widely used as service bus.

TECHNICAL SKILLS

Programming Languages: Java 8/9/11, Python, JavaScript, PL/SQL, HTML 5, CSS 5, Groovy, Java/J2EE (expert), SQL, PL/SQL, C/C++, MPI

Operating Systems: Windows 7/8/10, UNIX/Linux, and Mac OS X

JAVA Technologies: Core Java 1.8, J2EE, JSP, Servlets, JDBC, Struts, Spring MVC, Hibernate, Java Reflection API, Java Persistence API (JPA), JSON, Web Services (RESTful & SOAP),JUnit, J2EE, EJB, JSF, Servlets, Portals, JSP, RMI, JMS, JDBC, JPA, Swing, JavaBeans

Web Technologies: HTML5, CSS5, XML, JavaScript, JQuery, Typescript, Node JS, Angular JS, AJAX, SOAP, JSON, JSTL

Web/Application Servers: IBM Web Sphere, Web Logic, Apache Tomcat, JBOSS, Glass Fish

IDE’s: Eclipse, My Eclipse, Web Storm, IntelliJ Idea, NetBeans, Microsoft Visual Studio

Databases: MySQL, NoSQL, PostgreSQL, Oracle (version -11g, 10g, 9i, 8i), SQL Server

NoSQL Databases: Cassandra, Mongo DB

ORM: Hibernate 2.0/3.0/3.5, Eclipse Link, iBATIS

Version Control: SVN, GIT, CVS, Bit Bucket, VSS (Visual Source Safe), GitHub

Other Tools: Log4J, JUnit, TestNG, Maven, ANT, Jenkins, Cucumber, Splunk, JIRA, Putty

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, GCP, Apache Beam

Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting), Apache Camel, Struts, Spring MVC, EJB, Tiles, Hibernate, JSF, Play, Grails, Cucumber

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP

PROFESSIONAL EXPERIENCE

Confidential, California

Java Full Stack Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Improved the existing login management system by implementing the EPV vault to reduce the risk of attacks using compromised privileged account credentials.
  • Provided technical support for all the java components of legacy DAC services application, maintenance of the applications to work as expected.
  • Worked on Oracle DBLink remediation to replace it with Hibernate framework.
  • Developed UNIX shell scripts to run java Spring Boot applications.
  • Used Spring framework including Spring core /IOC, Spring MVC, Spring Security, Spring Annotations, Spring AOP.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Refactored existing monolithic application by identifying components that needs to be transformed to Micro- services architecture, with Spring Boot-based services interacting through a combination of REST and AWS API Gateway.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX and Vue.js/AJAX.
  • Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.
  • Experienced in AWS cloud designing in migration projects/ applications and migrating application to JBOSS server.
  • UsedVue.jsevents distribution and parent chain for parent-child component communication
  • Designed framework for doing migration from RDBMS to Cassandra.
  • ConfiguredKafkato read and write messages from external programs.
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systemsKafkathrough persistence of data intoHBase.
  • Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Proven expertise in IBM tools Websphere Application Server V6 V5, MQ Series V5.x and Rational Application Developer V6.
  • Developed a core routing framework for Verizon National Preorder usingApache Camel.
  • Configured WebSphere resources likeJDBC, J2C and JMS. Troubleshoot forConnection Poolingproblems.
  • ImplementedAngular 9component router for navigation and the services to connect the web application to back-end APIs.
  • Worked on creating web service on JMS port withApache CXFas part of batch process.
  • Completely involved in migrating the project from Websphere 4.0.6 to Websphere 6.1
  • Worked on Redhat OpenShiftto improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
  • Create and configured the continuous delivery pipelines for deploying Micro Services by using Jenkins.
  • Created instances on AWSEC2 and configure using CMS Ansible and Automation installation using CMS.
  • Able to write outstanding client-side, JavaScript applications using state-of-the-art web technologies (Angular, latest versions > 4.3 and Angular-CLI) and experienced with reactive programming for JavaScript (using RxJS 5)
  • Proficiency in implementingMulti-threadedapplications and in using design patterns like Factory Method, Abstract Factory, Singleton, Builder, Session fa ade, MVC and DAO patterns in software design.
  • Identified the use cases for each application and defining the underlying data conditions to help QA test the migration.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components(Eureka, Zuul, Hystrix), Pivotal Cloud Fundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
  • Designed front-end presentation logic using JSP, HTML5, CSS3 and Strut tags.
  • Used JQuery and JSF validation framework for front end validations.
  • Created a Single Page Application (SPA) using AngularJS as framework, to bind data with specific views and to synchronize data with server.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Working experience on TDD, BDD and building Test Automation Frameworks
  • Worked on Unit testing with Junit and mocking frameworks (Mockito)
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Getting involved in Bug fixing of various modules that were raised by the testing teams in the application.
  • Used Maven as build automation tool and responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.
  • Used Git, Bitbucket as Version Control tool, Confluence for KB articles (documentation), JIRA for issue tracking and IntelliJ as IDE.
  • Used Mockito for testing the application and Log4j for logging all the debugging and error information.

Environment: Java, Oracle, HTML, XML, SQL, J2EE, JUnit, JDBC, JSP, Tomcat, SQL Server, MongoDB, JavaScript, Hibernate, MVC, JavaScript, CSS, Maven, Java 1.6, XML, Junit, SQL, PL-SQL, Eclipse, Web Sphere

Confidential, San Antonio, TX

Java Developer

Responsibilities:

  • Used Agile Methodologies to manage the full life cycle development of the project.
  • Participated in development of a well responsive Single Page Application (SPA) using AngularJS framework, JavaScript and jQuery in conjunction with HTML, CSS3 standards, with front-end UI team.
  • Use JSF (Java Server Faces) to implement component based User Interface Applications.
  • Developed server side JEE application components using Spring Core, Spring MVC, Annotations, Servlets, JDK 1.7, EJB’s
  • Extensively used Spring Framework modules like DI(IOC), Auto Wiring, JDBC Templates, Spring Security, AOP.
  • Developing spring boot application using microservices architecture with Spring Eureka to maintain small and lightweight services and communication between these services are done by using API routes for the entire cluster.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
  • Spring Transaction is used for the degree of isolation to work with other transactions and to execute within a transaction scope to run that transaction and used to check out before timing out of the transaction.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions.
  • Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • Developed a code for Web services using JAX-WS, SOAP and used SOAP UI tool for testing the services.
  • Modified existing applications to a suite of microservices and all microservices to facilitate deployment using Spring Boot and Junit and Power Mock frameworks for unit testing.
  • Involved in developing microservices integrated with VSTS for CI/CD by automating the build/release process.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
  • Created and configured AWS Elastic Load Balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.
  • Developed single page applications usingAngular 2,Typescript,web packandgrunt.
  • Hands on Experience onAngular 2technology for one complete project in rebasing the UI of the application using the techniques inAngular 2.
  • Actively involved developing proof of concept for a newly proposed application in using Angular 2.
  • Working experience with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports).
  • Worked on DB migration form Postgres to Oracle.
  • Designed and developed the application usingAngular 2framework along withHTML5,CSS3,Type Script,Java Script,Bootstrap,Node.js,NPM,and Mongo DB.
  • Moved existingAngularJS controllersandservicestoAngular 4 componentsfor more responsive and less dependency.
  • Enhanced legacy application by building new components inAngular 4andtypescript.
  • ImplementedFactory,ServiceandProviderto organize code and allow for easier future maintenance.
  • Used client-side form validation ofAngular.jsframework to monitor the states of the form and input fields and notify the user about the current state. Implemented Spring MVC RESTful services and consumed via HTTP services from Angular 4.
  • Deployed Docker contained spring boot microservices in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.

Environment: Agile, Servlets, Bootstrap, HTML, CSS3, AngularJS, JSP, HTML, XML, JSF, AJAX, jQuery, JSON, Spring MVC, JDK 1.7, EJB, JMS, J2EE, Eclipse, Spring Batch, Security, Azure, Transaction, Hibernate, Apache Tomcat, MySQL, PL/SQL, Apache Axis2, Scala, Microservices, AWS, Jenkins, Maven, Junit, Log4j, Selenium.

Confidential, Middleton, WI

Senior Full Stack Developer

Responsibilities:

  • As a Java developer involved in back-end and front-end developing team. Took part in developing, maintaining, reviewing and supporting quality code and services.
  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
  • Enhanced and optimized the functionality of Web UI using Rich Faces, JSF, AJAX, CSS, HTML and JavaScript.
  • Fetched JSON data within Orchestration Layer with Spring Boot Application and displaying it in UI using ReactJS.
  • Analyzed business requirements to translate functional requirements into technical requirements and developed web application using MongoDB, Express, React.js/ReduX and Node.js (MERNStack).
  • The back-end use of NodeJS, ExpressJS, MongoDB and Mongoose, the complete MERNStack to provide RESTful API.
  • Developed various screens for frontend using ReactJS, Used predefined components from NPM and ReduX library.
  • Develop the front-end components using HTML5, CSS5, Bootstrap3, and Angular 11.
  • Designed, documented (Swagger) and developed MicroServices (Admin Service, Reports Service, Audit Service, Loan Processing Service) using Java, Spring Boot, Spring, Hibernate, JSON, JWT and MongoDB.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate.
  • Integrated application withSpring Security for form based authentication and authorizationby used spring security JSP tags to provide UI level spring security.
  • Worked onSpring Quartzfunctionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Implemented a ContinuousDelivery (CD) pipelinewithDockers, Jenkinsthrough GitHub.
  • Implemented Java TCP/IP Socket programming to sending XML messages to network objects for mobile provisioning.
  • Automated CI/CD process and deployment utilizing Microservices architecture to containerize services using Docker.
  • All the functionality is implemented usingSpring IO / Spring Boot and Hibernate ORM.
  • Implementing or exposing theMicroservicesto base on RESTful APIutilizing Spring Boot with Spring MVC.
  • Developed Applications using Rule Engines,Drools 4.x, and ILOGcorresponding to validate the business User Roles.
  • UsedHive QL,Map Reduce,Cassandrabulk loads,Java Web Services,UNIX Shell Scripts,Active MQ’s.
  • UsedAzureCloud services performed various web operations inAzureApp Service.
  • Worked on creating a framework using Apache Beam Dataflow for processing streaming data from Google Cloud Pub/Sub in both batch and parallel processing.
  • Worked hands-on extensively on Apache Beam DataFlows for creating data processing pipelines for Batch and Parallel Stream processing.
  • Worked withJAXB,SAXPandXML Schemafor exporting data into XML format and importing data from XML to database and JAXBin the web service's request response data marshaling as well as un-marshalling process.
  • Automated the sap applications deployment using Ansible and Terraform.
  • Created service accounts using Terraform with the respective roles to support the services deployed for managing the GCP TechStack
  • Defined strategic initiatives onContinuous Integration & Delivery (CI/CD) model withTest-driven development, Extreme programming (XP), and build automation, in an AGILE development environment to help, respond quickly to business needs and to ship world class Quality products.
  • Involved inJADsessions to gather requirements from the end clients. UsedGITas version management, JIRA for defect management system.

Environment: Java, JDBC, Struts, JavaScript, Html, CSS, JSP, Servlets, Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J, Web Logic Server, ReactJS, Angular, Node.JS, Spring, Spring Boot, TCP/IP, Apache Kafka, Apache Beam, GCP, Jenkins, JQuery, GIT, AWS, Angular, GitHub, REST Web services, SOAP UI.

Confidential

Java Developer

Responsibilities:

  • Involved in developing Web service operations in Service Oriented Architecture (SOA).
  • Followed agile methodology during complete SDLC process.
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1 for the application development.
  • Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX.
  • Involved in front end development using Struts, JSP's, JSF and JSTL.
  • Developed Single Page Applications (SPA) using Angular 2/4/5, Typescript, HTML5, CSS3, and Bootstrap 3.
  • Experience with Object-Oriented programming, Laravel, Vue.js, AngularJS.
  • Hands on experienced working with front end frameworks like AngularJS and backend frameworks like CodeIgniter and Laravel for PHP
  • Used npm commands to mix the CSS and JavaScript files in Laravel.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTPURIs
  • Used Springboot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
  • Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers with both monolith and Microservices Architecture.
  • Deployed Springboot based Microservices Docker and Amazon EC2 container using AWS admin console.
  • Used Groovy rest client that is injected into teach scape core to communicate with the web services
  • Design and developed request and response XML Schema (XSD) documents for Web service operations such as Retrieve History.
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Expertise building SOAP Web services based on AWS (Amazon Web Services).
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.

Environment: JDK, Eclipse, Agile, Spring FW, Cache Abstraction, REST Web Services, tomcat, Oracle 11g, Spring MVC, Hibernate, Drools, JPA, Maven, GIT, Bamboo CI,, JUnit, Cucumber, GitHub, Log4j, HTML5, CSS3, JavaScript, ExtJS, JSON, JMS, DB Visualizer, WebLogic, UML, Mockito, JSP, XML, JAXB, Unix, Subversion(SVN), Clear Case, Jenkins.

We'd love your feedback!