We provide IT Staff Augmentation Services!

Sr Full Stack Java Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Around 8 Years of experience in design and development life cycle including requirement analysis, design, coding, testing, debugging and maintenance of web applications in Java /Java EE technologies.
  • Had good experience in designing client side and server - side architectureand build the frontend applications through appealing visual design and have good experience in developing and managing well-functioning databases and applications.
  • Experience in Java, J2EE, Hibernate, Servlets, JSP, Web Services, HTML, CSS, JavaScript, Node-JS, jQuery, Ajax, Bootstrap, SEO, SMO Concepts.
  • Excellent in designing the front-end pages using scripting languages like Angular, Angular 2/5/7, React JS, jQuery, and its libraries.
  • Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, React Native Concepts.
  • Had good experience in writing effective APIs for testing ensure responsiveness and efficiency Troubleshoot debug and upgrade software.
  • Proficient in creating Web applications using MEAN-stack technology consisting of AngularJS, NodeJS, MongoDB and Express framework.
  • Experience in working with Web/Application Servers like Web logic, JBoss and Tomcat Servers.
  • Strong experience in Persistence Layer implementation and frontend support controllers design using JSF components to make rapid application development.
  • Supporting JSF components using Rich faces to enable AJAX functionality and Face lets for templates.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Experience in developing application inSingle Page (SPA’s)using variousJavaScriptframeworks such asAngular JSandReact JS.
  • Hands on experience usingjQuery,Node.js,BootstrapandAngular JSfor changing styles dynamically, creating animating effects and manipulating DOM structures.
  • Experience in creating Restful API in NodeJS and Express framework.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Good experience on Scala.
  • Used Docker Swarm and Kubernetes Linux container for deploying and scaling containerized applications into On-Premises and Microsoft Azure infrastructure.
  • Independently integrate multiple APIs and new features usingReact+GraphQLstack.
  • Experience in developing Micro services with Spring Boot, Spring Framework, Spring MVC, Spring JDBC, Spring REST, Spring Security, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring Batch, spring cloud, Spring Web Services.
  • Experience in ANT, SVN, Maven, Gradle, and Jenkins.
  • Good experience on RDBMS like Oracle, MySQL, and PostgreSQL.
  • Experience in deploying web application using Apache Tomcat, Heroku and cloud platforms such as Amazon Web Services (AWS) and Google Cloud Platform (GCP).
  • Good experience with Operating Systems like Windows and UNIX/Linux.
  • Experience in creating a Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster.
  • Worked extensively on building Rapid development Framework usingCoreJavaandJython.
  • Have experience in working on Groovy and grails platform.
  • Actively involved in the DevOps streamlining process through Jenkins and CA Release Automation.
  • Expertise with CI/CD tools and creating pipelines for application development using Jenkins.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Good understanding of NoSQL Database and hands-on work experience in writing application on No SQL database which is Mongo DB.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by usingJava 8.
  • Experienced in XML manipulation with Java using DOM and SAX parsers and working knowledge of Unified Modeling Language (UML).
  • Hands on experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Worked on Service Oriented Architecture (SOA) which use Restful, SOAP, WSDL.
  • Worked on the performance & load test related tools like Profiler and JMeter.
  • Performed Unit Testing using Junit, Mockito for all the migrated modules to ensure complete code coverage, Unit testing and deployment from UAT to Prod.
  • Worked in Agile and Waterfall software development methodology.
  • Developed application using IDEs such as Eclipse, IntelliJ, WSAD (RAD), J-Builder and Net Beans.
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS

Java: Collections, Generics, Multithreading, Serialization, Exception Handling, File I/O.

J2EE: JSP, Servlet, EJB-Session Beans, Entity Beans, JDBC.

Frameworks: Spring, MVC, Spring Boot, Hibernate, jQuery, Node JS, Angular JS, Angular 2,4,5,7,8 ReactJS, GWT, Bootstrap.

Middleware: Apache Tomcat, J-Boss, IBM WebSphere, WebLogic, Apache Http.

UI Technologies: HTML, XHTML, JavaScript, AJAX, JSP, JSTL, Ui-Binder.

Scripts: JavaScript, TypeScript, ECMAScript.

Web Services: WSDL, SOAP, RESTFUL, JAX-WS, JAX-RS, JERSEY, Microservices

Hadoop: Kafka, JMS, Spark, Scala

IDE: Eclipse 2.1-3.5, NetBeans 6.x, RAD, IntelliJ, Spring Tool Suite.

Design Skills: UML (Rational Rose, Vision), Object Oriented Analysis and Design, Java Enterprise Design Patterns

Database and Tools: Oracle, MS SQL, MySQL, DB2, MongoDB, Cassandra.

Operating Systems: Windows, Unix/Linux

Source Control: GIT, SVN, CVS, GitHub, Bitbucket

Deployment &Testing: Maven, Ant, Junit, Jenkins, Docker, Kubernetes, Ansible

Messaging: JMS, Active MQ, RabbitMQ, Apache Kafka.

Other Tools: JIRA, Log4j, SLF4J, Jasper server, Apache Camel, JWT

PROFESSIONAL EXPERIENCE

Confidential, TX

Sr Full Stack Java Developer

Responsibilities:

  • Involved in requirement gathering, designing, and developing the entire system with Agile-Scrum Methodology.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Involved in web designing using Angular 7, Angular 8, HTML 5, CSS 3 sass, JavaScript, jQuery.
  • Build Restful API web services using Node JS and Angular 7 and used a full complement of Node.JS, and Mongo DB to store and present assessments.
  • Analyzed the requirements, use cases and prepared low- and high-level design documents.
  • Used Java8 features- streams, default, static methods and Concurrency API and Lambda.
  • Experienced with event-driven and scheduledAWSLambdafunctions to trigger variousAWSresources.
  • Used Java 8 Method References on methods by their names and used functional Interfaces.
  • CreatedRESTful APIson the server side to performCRUDoperations usingJava 8, 11.
  • Used Spring Boot Actuator to externalize application's configuration properties for different IDEs.
  • Used Microservices with spring boot-based services interacting through Restful web services.
  • Used Microservices to communicate using synchronous protocols HTTP and REST end points.
  • Used Rule Engines, Drools 6.x, and ILOG to validate the business User Roles.
  • Worked on Swagger UI to interact with API’s. Designed and documented API’s using Swagger.
  • Development of DAO layer using Hibernate Template.
  • REST web services leveraged by both web and mobile applications.
  • Expertise in implementing application using Multithreading, Spring, Hibernate Frameworks and Apache Camel.
  • Extensively involved in upgrading the existing system from Angular 7 to Angular 8.
  • Build Single Page Applications (SPAs) and PWA using react, redux, JavaScript (ES6) with backward compatibility and polyfill. provided by Babel, node, Express, MongoDB.
  • Implemented an express-graphqllibrary to mount aGraphQLAPI server on the user-configuredHTTPendpoint.
  • Creating data sources, data pages, report definition and data transformrules
  • Followed Agile and Iterative software delivery methodologies while supporting these systems.
  • Creating different UI rules including flow actions, sections, and dynamic layouts
  • Collaborating and coordinating with product owner, scrum master, and other development team members
  • Reviewing codes, issues fixing defectsduring the UT and UAT.
  • Creating Circumstance rulesfor promotional periods, and different regions
  • Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using ReactJS.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Develop quality code adhering toScala coding Standardsand best practices.
  • Work on VM migration and perform all the Linux application data migration activities.
  • Designed & Developed JAVA API's, Camel Routes, REST Web Services, MQ/Solace queue configuration, Spring beans, JMS Utilities, UNIX/Autosys scripts, Oracle SQLs/procedures, hibernate configuration changes etc.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Involved in the integration of frameworks like Spring Boot and Hibernate.
  • Developed POJO's, DAO which handles all database operations using Hibernate. Worked on advanced hibernate associations with multiple levels of caching and lazy loading.
  • Scala Mock for Unit Testing code behavior and Sonar cube for code coverage for unit tests.
  • Development of report reconciliation rules by comparing source and destination data source systems using spark framework in Scala language and Hadoop Frameworks.
  • Real time update of accounts, counter party through Scala Reactive X(reactive programing) for asynchronous applications using snapshot trig file or roll-ups with history entity information.
  • Designed and coded Couchbase distributed vehicle connectivity cache system from the ground up using Java Reactive Programming paradigm.
  • Bring Platform to supported versions forOperating system,Data BaseandLinux Kernel.
  • Worked on DB2 UDB to PostgreSQL migration. Imported the DB2 UDB data into PostgreSQL.
  • Developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Used Amazon Cloud Watch to monitor AWS services and logs to monitor application.
  • Used Amazon EC2 for deploying and testing the lower environments such as Dev, INT and Test.
  • Creating different UI rules including flow actions, sections, and dynamic layouts
  • Collaborating and coordinating with product owner, scrum master, and other development team members
  • Reviewing codes, issues fixing defectsduring the UT and UAT.
  • Customer Support & Maintenance (Postproduction/ongoing support).
  • Extensively used AWS to integration with Enterprise and web applications.
  • Kafka- Real time streaming the data using Spark with Kafka.
  • Experience in using build/deploy tools such as Jenkins, Docker for continuous Integration and Deployment for Micro Services.
  • UsingDevOpsto bring prod issues, data migrations issues to backlog and story development.
  • Experience in java development, AWS and Devops.
  • Part of the design and development team building new modules using Java Swing.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Wrote build & deployment scripts using Maven on Unix environment.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j. Involved in the deployment of the application using WebLogic Server.
  • Used NoSQL Mongo DB for database services. Created and managed Mongo DB Collections.
  • Involved in unit testing, integration testing, smoke testing etc.
  • Used GIT for Version Controlling and Jira as tracking tool.

Environment: Java 8/11, J2EE, Mongo DB, STS, WebLogic 10.2, Spring, Spring boot, Microservices, Hibernate, Kubernetes, Apache Kafka, Drools6.0, HTML5, CSS3, JavaScript, JUnit, Angular 8, Swagger, jQuery, Node JS, GraphQL, Groovy, Swing, Spark, DevOps, DB2 UDB V 10.1, V 10.5, Web services, AWS, ReactJS, Solace, Scala, Maven, Jenkins, Docker, VDI, Toad, Grunt, GIT, Putty, Visio, JIRA.

Confidential, Columbia, SC

Java Full Stack Developer

Responsibilities:

  • Experience working in Agile Development following SCRUM process, sprint, and daily stand-up meetings.
  • Responsible to enhance the Portal UI using HTML 5, JavaScript, XML, JSP, CSS3 and JS as per the requirements and providing the client-side JavaScript validations and Server-side Bean Validation Framework.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implement front end screens using React JS and used predefined components like NPM and Redux Libraries.
  • Used AJAX frameworks for server communication and seamless user experience.
  • Implemented microservices to process the messages into the Kafka cluster setup.
  • Worked on Java and iLog code to remove the business rules from current application and migrating to Drools.
  • Worked withAPI gatewayto expose the APIs for internal consumption with two factor authentications.
  • Used Multithreading for invoking the database and implemented complex modules which contain business logics using Collection, Reflection, and Generics API.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Spring Boot. Used Spring Core Annotations for Dependency Injection.
  • Used Rest Controller in Spring Boot to create Restful Web services and JSON objects for communication and developed Restful services endpoints using Spring Boot.
  • Used groovy and Spring Boot to collecting the data from users and packaged the data as JSON distributed to applications. Experienced in using Spring Boot Data JPA Entities for mapping Java classes using Query Language Criteria, Projections.
  • Involved in building the application which works on mainly Groovy grails, Html, CSS, Rest services, JavaScript, Spring, Maven, Hibernate.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
  • DevelopedHive Scripts, Pig scripts, UNIX Shell scripts,programming for allETLloading processes and converting the files into parquet in theHadoop File System.
  • Used Streams and Lambda expressions available as part ofJava 8to store and process the data.
  • Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Created Restful API using Node and Express Framework to fetch data from Database.
  • DevOpsexperience with Jenkins, Gradle, GitHub, Artifactory, Raven, Docker.
  • Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs and created User Model for application.
  • Integrated configured Camel withActiveMQto use it as bus.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Used Log4j for the logging the output to the files.
  • Created views and other DB2 objects depending upon the application group requirement.
  • Used Jenkins and Maven to manage automated builds from GIT and to track promotion status.
  • Microservices REST Services deployment on Kubernetes using GCP Cloud Builder.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Availability forMonitoringand maintaining Microservices based UI and Data bases hosted in Azure cloud.
  • Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints and VM.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm, and Web Methods.
  • Managed Kubernetes manifest files and managed releases of helm packages.
  • To convert the Entire event flow as a SOA based architecture usedRabbitMQas a queues and BUS.
  • Implemented the function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously and sendJMSmessage toApache ActiveMQon the edge device.
  • Generated Java APIs for retrieval and analysis onNo-SQLdatabase such as HBase andCassandraand Worked with NoSQL databases likeCassandraandMongoDB for POC purpose.
  • Worked on developing Restful endpoints to Cache application specific data in in-memory data clusters like Redis and exposed them with Restful endpoints by usingRedis Cache.
  • Built a full stack product with a web/electron.js client using react and a backend using loopback.js & express.js on node.js, with mongo DB and elastic search.
  • Involvedin refactoring and data migrationof CRM Pega Applications.
  • Created the Docker Containers and Docker controls for maintaining the application life cycle.
  • Created test framework on Junit and executed Web testing in Chrome, IE, and Mozilla through Web driver.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues and escalating to the higher levels.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit framework.
  • Designed and developed database objects like Tables, Views, Stored Procedures, and User Functions using PL/SQL and used them in WEB components.

Environment: JDK 1.8, Agile Development Process, Node JS, React JS, Spring Boot, Web Services (REST), Hibernate 4.X, Redux, RSA, Apache Kafka, JMS, Cloud watch, Oracle SQL, DB2 UDB, Apache Tomcat, Kubernetes, GCP, API Gateway, Scala, Python, Docker, PL/SQL, AJAX, HTML, XML, SOAP, GraphQL, Log4J, RabbitMQ, Spark, Hive, Bootstrap, XML, XSLT, XSD, jQuery, Express JS, JavaScript, JUnit, Git, DevOps, Redis Cache, Cassandra, Mongo DB, JSON, Grails 3.1.14, groovy, Apache Camel.

Confidential, Atlanta, GA

Java Full Stack Developer

Responsibilities:

  • Performed complete application life cycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment, and Maintenance.
  • Worked with Angular 2 routers, forms, modules, DOM, expressions, controllers, filters, and Http Request.
  • Designed the login portal using framework Angular 2along with HTML5, CSS3 and Typescript.
  • Configure and run gulp tasks in Node.js runtime and handle injection, CSS pre-processing, test running.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Used Multithreading to simultaneously process as and when a specific user data is completed in one table.
  • Implemented with XML, XSLT, XPath, and Web services (REST & Soap).
  • Design test plans for DAST, OWASP Top 10 Most Critical Web Application Security Risks, public key infrastructures (PKIs), including use of certification authorities (CAs) and digital signatures.
  • Configured Swagger-UI registered Microservices with Eureka server to monitor service from Spring Boot.
  • Created Typescript reusable components and services to consume REST API's using Components.
  • Experience in creating Restful web services using Jersey, spring framework and JAX-RS.
  • Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, jQuery, and Angular.js.
  • UtilizedCassandra, NOSQL database management system for keeping user generated data.
  • Implemented and developed Hibernate configuration and session-per-request design pattern for making Database connectivity and accessing the session for database transactions, respectively.
  • Developed Microservices with spring to retrieve API routes for the entire cluster. Using this strategy each Microservices in a cluster can be load balanced and exposed through one API gateway.
  • Deployed the web app with the use ofApache Tomcat,AWSandGCPto enhance scalability.
  • Created computing and data resources onAWSusingEC2. InstalledPivotal Cloud FoundryonEC2to manage the containers created byPCF.
  • Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose.
  • Worked on AWS for continuous integration of files to the UI and worked for the backend development using Node.js and Mongo DB.
  • Extensive involvement in developing Spring MVC, Spring Data and Spring Batch applications.
  • Utilized spring core, Spring Boot, JPA, and Hibernate 5. Developed Entity objects and used Hibernate the ORM Tool to access persistent data from MySQL.
  • Experience in using Junit and build tools such as Maven. Worked on Log4j for logging errors, messages, and performance logs.
  • Maven used to manage dependencies in the application and deploy it on JBoss Application server.
  • Designed and Developed User Interactive (UI) Web pages using HTML5, Angular, Bootstrap, CSS, JavaScript, J-Query, ReactJS and Node JS.
  • Developed unit testing framework using Junit test cases for continuous integration testing.
  • Worked on loading data fromUNIXfile system toHDFS.
  • Explored with the Spark improving the performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark -SQL, Data Frame, PairRDD's, Spark YARN.
  • Worked on creating, tracking, and monitoring, and resolving issues related toJMS,Java Virtual Machine,agents, listeners, and requestors.
  • Fixed the issues and defectsduring the UT and UAT and provided production supports.
  • Worked on Data modeling including theclass and table mappingof the applications.
  • Work on Continuous Integration (Jenkins) to config urge the project jobs to build on daily/weekly basis. Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Designed and developed database objects like Tables, Views, Stored Procedures, and User Functions using Oracle SQL and used them in WEB components.
  • Used Git as a version control system and deployed the application in Production.

Environment: Java/J2EE, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap, JavaScript, Angular 2, Typescript, Restful, SQL Developer, jQuery, Hibernate, JPA, Cassandra, UNIX Shell Scripts, Microservices, Node JS, ReactJS, AWS, VDI, Oracle SQL, JBoss, Rabbit MQ, Log4J, Maven, API Gateway, Windows, Junit, JIRA.

Confidential

Java Developer

Responsibilities:

  • Involved in complete software development life cycle with object-oriented approach of clients, business process and continuous client feedback.
  • Developed GUI using JSP, Strut’s framework.
  • Developed Action forms, Action classes using Strut’s framework to handle user requests.
  • Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • User Interface has been developed using JSP, JavaScript.
  • Developed user interface components for Deal, Activity modules along with business components.
  • Created an optimized solution for moving complex core auto product derivation rules from Host policy issuance system & externalize it in BRMS (ILOG JRules framework)
  • Developed Spring MVC application in connecting to database.
  • Involved in integrating business rules management (BRMS) and complex event processing (CEP).
  • Leveraged struts-validations, struts-beans tag libraries.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Responsible for code merging modules using clear case.
  • Responsible for change requests and maintenance during development of the project.
  • Worked with JBoss EAP Command Line Interfaces. Maven Tool is used for build purpose.
  • Developed application using Fuse ESB and build and deployed the services.
  • And done with Unit testing using Test Utility. Coded Entity Beans for data persistence within Data Layer.
  • Have integrated web services including SOAP as well as REST using Fuse ESB.
  • Design and implementing application to meet with integration technology FuseFabric8.
  • Configured security for JBOSS EAP application server using LDAP authentication mechanisms.
  • Server-side validation had been developed using Struts Validation framework.
  • Written SQL, PL/SQL, and stored procedures as part of database interaction.
  • Clear Case is used as version controller.
Environment: Java, Servile, JSP, HTML, JBoss EAP, JSF, Maven, Hibernate, Fuse ESB, Spring, JDBC, Eclipse, BRMS, Struts, Log4J, JavaScript, MySQL.

We'd love your feedback!