We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Over 8+years of experience inWeb Development, designing User Interface (UI) applications and professional web applications
  • Experience in fullSystem Development Life Cycle(Design, Development, Testing, Deployment and Support) using development methodologies andAgile(Scrum, Kanban, TDD - Test driven development, CI-Continues Integration) automation test.
  • Expert level skills on Angular JS, Angular 2/4/6/8/9, CSS3, HTML5, Node JS, jQuery, JavaScript, React JS, Node JS, AJAX, JSON, Tag Libraries.
  • Extensive experience in concepts such as Java EE, J2EE technologies such as JDBC, JSP, JSF, Servlets, Hibernate, EJB, Spring, XML, XSD, XSL, JNDI, RDBMS, Web Services, Struts, Spring, Tiles, Hibernate, JMS, AJAX.
  • Expert in Java/JavaScript programming. Experience wifNode Js and React Js.
  • Good experience wif web services likeRESTFUL, SOAP.
  • Experience in development tools such asBabel, Web pack, and NPM.
  • Experience in maintainingAtlassianproducts likeJIRA, Confluence, Bambooetc.
  • Extensive experience in creating style guides, best practices and setting UI standards forenterprise/consumerapplications.
  • Expert in configuringAmazon Web Server (AWS)instances.
  • Experience of migrating application toAWSand manage applications on cloud.
  • Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Experience and ability to write automation test cases for regression testing
  • Hands on experience using various Operating - Systems likeWindows, UNIX, Linux.
  • Experience in database related work primarily creating complex storedprocedures, Views, Triggers, Functions, using PL/SQL.
  • UsedNode JSto run Web pack tasks and build properly teh project.
  • UsedReact JSto create views to hook up models to theDOMand synchronize data wif server as aSingle Page Application (SPA). Expertise in implementing view-rendering JavaScript usingReactJSandJquery
  • Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation.
  • Acquaintance in applying teh latest development approaches includingMVCframework in teh browser, event-driven applications using Ajax, single page applications usingAngular JS and Bootstrap.
  • Expertise in coding optimized SQL queries on databases likeMy SQL, SQL ServerandOracle.
  • Worked on IDE's likeMicrosoft visual studio, Sublime text, IntelliJ, Web Storm, and Eclipse.
  • Experience in developing web applications usingMVC,MVVM,MVP,Singletonarchitectures.
  • Expertise in using source code control systems such asGIT, Version One, JIRA, and Jenkins.
  • Solid experience wifResponsive Web Design(RWD) wif involvement in several web application development projects
  • Experience wifObject-oriented programmingandObject-oriented design.
  • Experience in Database Design, Creation and management of Schemas, writingStored Procedures, functions, Triggers, DDL, DML SQL queries.
  • Experience wif Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and kubernetes.
  • Strong database skills inOracle 12c, Sybase, DB2, My SQL, MS-Access and MS SQL Server.
  • Strong experience wifJUNITfor unit testing.
  • Experience wif Continuous Integration, version control and build tools such asAnt, Maven, Jenkins, SVN (Sub Version), CVSfor building and deploying applications.
  • Experience in developing Apache Kafka as a distributed publish-subscribe messaging system and a robust queue that can handle a high volume of data.
  • Very much comfortable in analyzing, debugging, troubleshooting and solving problems and issues in application.
  • Strong perseverance and diligence towards attaining challenging goals and possess goodCommunication skills and quick learning ability.
  • Team player proven to work under tight deadlines, and also can work efficiently as an individual.
  • Excellent communication and relation building skills. Used to update User Interface based on changing needs and requirements.
  • Strong team player and effective individual wif an ability to adapt to new technologies quickly.
  • Strong work ethic wif desire to succeed and make significant contributions to teh organization.
  • Proven capacity to meet deadlines. Good communication and presentation skills. Ability as a good developer and effective interaction wif end users.

TECHNICAL SKILLS

Programming Languages: Java 1.8, J2EE, JavaScript, SQL, PL/SQL

Java Technologies: Java, Servlets, JSP, JDBC, JNDI, JAXB, HTML, JSTL

Frameworks: Struts, Spring, Hibernate, JSP, JPA, JSF, Angular 2/4/6/8/9, Node JS, React JS

Web Services: SOAP, RESTFULL

Web Development Technologies: HTML 5, DHTML, AJAX, CSS3, XML, XSL, XSLT, SAX/DOM, JavaScript

Web/Application Servers: IBM WebSphere, Web Logic, J Boss, Apache Tomcat

Databases: Oracle 12c, MS SQL, MySQL, MongoDB, Cassandra

Configuration: SVN, GIT, CVS, Rational Clear Case

IDEs: Eclipse, STS, Net Beans

Methodologies: Agile, UML, SCRUM, MVC

Operating Systems: UNIX, Linux, Windows

Tools: and Other: Maven, JUnit, Log4J, SVN, JIRA

PROFESSIONAL EXPERIENC

Confidential, Plano, TX

Senior Java Full Stack Developer

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development and teh project was developed using Agile based SCRUM Methodology.
  • Coded extensively using JavaScript MVC Framework, AngularJS to make rich internet web application for a Single page app (SPA).
  • UsedAngularJSto route different endpoints and created custom directives to display data in UI.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
  • Experience using testing strategies such as TDD, including knowledge of JUnit and/or Selenium.
  • Architecture solution, Requirement gathering, Estimation and Prepare teh Technical Design and Architecture document. Co-ordinate technically between Business user and Technical team. Estimate teh effort and provide end-user training.
  • Good knowledge in Spring Micro services
  • Developed Single Page applications using Angular 9 using components, directives using Typescript.
  • Created read replicas of AWS-RDS-NoSql Mongo DB in various regions and AZs using backups and snapshots and scale out AWS-RDS-NoSQL Mongo instance to additional AZs and regions based on requirements using DB snapshots
  • Create storyboards and wireframes for front end. Formulated technical strategy wif various functional areas across application.
  • Worked on Angular 9 and Node JS to enhance front end functionalities as per business requirements.
  • Developed several Micro services as part of teh project using Spring Boot.
  • UsedMicroservicesarchitecture, wif Spring Boot-based services interacting through a combination ofRESTandApache Kafka, Spring4message broker
  • Developed front end pages using HTML/CSS/JS. Using Angular 4 for front end development. Implemented Spring MVC. Implemented Thread Based Multi-Tasking concept.
  • Review team work products/deliverable(s) for quality. Using JIRA for project Management and previously used Tiaga.io.
  • Developed REST web services to expose teh Middleware services. Applied agile methodology for design/ development, prepared project plan and test plans.
  • Designed and developed teh gateway framework wif caching features. Applied design patterns such as delegator, singleton and other J2EE patterns.
  • Worked on migrating Angular old forms to Final New forms and performed validations using Angular 9 Form module.
  • UsedEJB 3.0to create service which is responsible for transferring metadata and data to each other.
  • Used Message-driven batch application using Spring Batch to handle multiple requests accessed through Message Queue services between several Micro services in teh application.
  • Usedspring frameworkwifEJB 3.0to create these services which are able to handletransactionsinmillions.
  • Created REST-Controllers wif respect to RESTful standards in Spring MVC to connect model wif view.
  • Developed upon Angular 9 Services that interacts wif teh RESTful services Confidential teh backend.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Developed and coded for Logging, Exception. Implemented persistence to database using teh hibernate ORM. Using Jenkins for continuous integration for testing and deploying code into production.
  • Provide a technical solution to teh team if their is any technical issue and Coordinating for Performance test. Participated in Scrum related activities and Daily Scrum Meetings.
  • Experience using testing strategies such as TDD, including knowledge of JUnit and/or Selenium. Used Selenium for all Hibernate beans and relevant java classes.
  • Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS. Design and use of REST full web services.
  • Developed and executed test strategy and coordinated QA testing in Agile Environment. Supported solution designing activities and automated test scripts
  • Developed Micro services using RESTful services to provide all teh CRUD capabilities.
  • Worked wif OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Writing Test Data and Test cases for teh new features. Enhanced test plan wif new test cases Confidential regular intervals of time. Opening JIRA tasks for agile scrum based development.
  • Developed angular unit tests for testing angular components using Jasmine and Karma.
  • Used Maven for build and deployment, Jenkins for continuous integration and log4j for logging.
  • Developed test cases using TDD (Test Driven Development) approach.
  • Involved in writing teh test scenarios, developed feature files using Cucumber annotations.
  • Developed automation framework for web application testing. Performing Regression and Functional, testing in QA, Stage and Production environments.
  • Developed data transformer for converting legacy data from Source tables to avro format and fed intoKafkausingCamel.
  • Designed various tables required for teh project in MySQL database and involved in coding teh SQL Queries, Stored Procedures and Triggers in teh application
  • Responsible for design and maintenance of teh GIT repositories, views, and teh access control strategies.
  • Used Mockito and JUnit for unit testing of teh application.
  • Worked onJenkinsandDockerforCI / CDof teh microservices developed and managing them.
  • Tested teh response format of REST services in XML, and JSON. Used various drivers specific to each browser to write scripts for testing across various browsers.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Responsible for UAT project planning like creating testing scenario, test plans, and test scripts. Defined teh Scope of testing for User Acceptance Testing.
  • Composed and executed Mongo DB scripts to insert and update NoSQL database, automating data changes and reporting.
  • Worked wifKafka ClusterusingZookeeper. Developed Applications usingRule Engines-JBoss Drools, Work flows, Human tasksto implement Business rules validations.

Environment: Java, Spring, HTML, Hibernate, EJB, JSP, JPA, JDBC2.0, Java Script, Micro Services, Eclipse, JSON, JQuery, Angular 8/9, Rest Web services, Windows, XML, Tomcat Server, SQL server, AWS, TOAD, Java Junit, Jenkins, Xpath, TestNG, QC, GIT, Putty, Apache Kafka, Selenium, Windows, Oracle 12c, PL/SQL Developer, Kubernetes, Docker, Jenkins, UNIX, PCF

Confidential, Round Rock, TX

Java Full Stack Developer

Responsibilities:

  • Coordinated wif project managers, business analyze new proposed ideas Requirements, designed teh integrated tool, developed and implemented all teh modules.
  • UsedSpring MVCwifHibernateframework to build teh application on server side.
  • Developed data transformer for converting legacy data from source tables to Avro format and fed into Kafka using Camel to process teh file for multiple routes to different host locations.
  • Handled consumer logs and monitor Kafka Metrics using Kafka Manager.
  • Configure and run gulp tasks inNode.jsruntime and handle injection,CSSpre-processing, test-running.
  • Developed REST API services using Node JS, Express JS, Body-Parse and other node modules to serve teh web application wif JSON data.
  • Developed readable and writable streams of Node JS to process teh data from external means of teh application.
  • Developed User Interface using React JS, HTML5, CSS/CSS3(SAAS), Bootstrap 4.0, Redux, MongoDB.
  • Responsible to style, look and feel of teh web page wif LESS that extends CSS wif dynamic behaviour such as variable, mixing, operations and functions.
  • Implemented various screens for teh front end using React.js and used various predefined components from NPM and Redux library.
  • Worked in using React.js Router, Forms, Animations, Keys, components, Events and Flux concept.
  • Responsible for React UI and architecture. Including Tree, Building components library, Table Grid and Slide-View.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Developed a dashboard based on Ajax calls wif Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node.js.
  • Implemented Angular 6 Services for connectivity between web application and back-end API'S using Typescript.
  • Used Express.js which is assertive, fast, essential and moderate web framework of Node.js that helps manage a server and routes.
  • Post-processors, transpires, tests etc. based on build target.
  • Implemented teh application usingSpring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled teh security using Spring Security
  • CreatedTypescriptreusable components and services to consumeREST API'susing Components.
  • Experience in creatingRESTfulwebservicesusingJersey,SPRINGframework andJAX-RS.
  • Developed dynamic interfaces using JSF, Prime faces, JQuery, AngularJS, Angular 2, Backbone JS and HTML framework based on teh user requirements providing structure and consistency throughout teh application.
  • Designed, built and deployed application using teh AWS stack (Including EC2, Mongo DB, Docker, Kubernetes Orchestration container(EKS)) focusing on high-availability, fault tolerance and auto-scaling.
  • Deploying teh applications using Docker container services and building continuous integration(CI) and continuous deployment(CD) pipeline using Jenkins wif GitHub.
  • Implemented Kibana for centralized logging and monitoring that builds on Elasticsearch of teh application data for analytics and visualization of teh user's login.
  • Employed teh Single Sign On (SSO) autantication using Site Minder for logging to teh application from different websites.
  • Developed unit test scripts using Karma and Jasmine for Angular 6 framework and Mocha for Node JS API end points.
  • Created AWS Launch configurations based on customized AMI and use dis launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Designed and developed Micro services business components usingSpring Boot.
  • Used Angular 6andjQueryfor teh logical implementation part Confidential client side for all teh application.
  • Extremely used plainJavaScriptandJ-Query, JavaScriptLibrary to do teh client-side validations.
  • Experience in creatingRESTfulwebservicesusingJersey,SPRINGframework andJAX-RS.
  • Usedspring framework 4.3to create teh beans needed and injected dependency using Dependency Injection.
  • Developed dynamic interfaces using JSF, Prime faces, JQuery, AngularJS, Angular 2, Backbone JS and HTML framework based on teh user requirements providing structure and consistency throughout teh application.
  • Usedscalascripts for spark machine learning libraries API execution for decision trees, ALS, logistic and linear regressions algorithms
  • Experience building cloud native app wif Spring Framework andSpring Boot(Auto Configuration).
  • Developed end to end application usingSpring Boot, Experience in refactoring existing monolithic application to modular micro service, developed restful web service usingSpring Bootand deployedto pivotal web services.
  • Extensive involvement in developingSpring MVC, Spring DataandSpring Batch applications.
  • DevelopedMicro Serviceswifspringto retrieve API routes for teh entire cluster. Using dis strategy each Micro Services in a cluster can be load balanced and exposed through one API gateway
  • Designed, developed and maintained PostgreSQL Data base architecture.
  • Migrated Cassandra cluster from one AWS account to another AWS account by using Cloud Formation Templates in JSON.
  • Used build tools to bundle teh application through webpack and used Gulp for task automation of minification of Angular scripts.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
  • Developed Micro Services using Spring Boot, wif continuous deployment and continuous integration using Docker and Jenkins.
  • Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose.

Environment: Java8, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AWS, AJAX, React Js, Node JS, HTML, CSS, Bootstrap,JavaScript, Angular 4/6, Typescript, Node.js, Spring Boot, Restful, Kafka, SOAP, jQuery, Hibernate, JPA, Microservices, Oracle, PL/SQL, Docker, Kubernetes, Jenkins, Scala, Pivotal tc, Log4J, Gradle, Windows, Junit, Mockito, JIRA.

Confidential, Fort Worth, TX

Java / J2EE Developer

Responsibilities:

  • Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.
  • Implemented autantication and authorization for teh application using Spring Security and Oauth2.
  • Worked on Java 8 Lambda expressions and Pipelines, Streams.
  • Implemented Spring IOC for Dependency Injection and to make teh code loosely coupled and Spring AOP for logging purposes.
  • Used Spring MVC components to implement business layer and Spring Boot for Micro-services.
  • Implemented development procedures for IVR and speech applications through Java and Web Services and used AWS lambda to run servers wifout managing them and to trigger to run code by S3 and SNS.
  • Developed and designed teh web interface using HTML5, CSS3, JavaScript, jQuery, Angular 2 and Bootstrap.
  • Built Components using Angular 2 and worked on Angular directives. Implemented lazy loading and Dynamic loading in teh Angular routers. Worked on Typescript for building teh code.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Developed prototype and project layout skeletons using Angular 2, jQuery, HTML5, and CSS3.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Implemented modules into Node JS to integrate wif designs and requirements.
  • Implemented Microservices into existing system architecture. Developed Microservices business components and RESTful service endpoints using Spring Boot.
  • Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker environments.
  • Implemented unit tests for testing Angular components wif frameworks using Karma and Jasmine.
  • Implemented configured JIRA issue tracking software wif Agile plug-in across all teh company functions.
  • Used IntelliJ IDEA IDE tool for application development.
  • Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.
  • Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
  • Worked on creating, retrieving, updating and deleting documents in MongoDB.
  • Used Elasticsearch for powering not only Search but using ELK stack for logging and monitoring our systems end to end Using Beats.
  • Worked wif Docker to deploy Micro-services in modern containers to increase Isolation.
  • Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.
  • Setup teh Continuous Integration (CI) & Continuous Development (CD) for teh application using Jenkins.
  • Used Log4j for validate functionalities and JUnit for unit testing.

Environment: Java, J2EE, HTML5, CSS3, JavaScript, jQuery, AWS, Angular 2, TypeScript, Bootstrap, Spring Boot, Spring IOC, Spring MVC, Log4j, SOAP, RESTful, Microservice Architecture, XML, AWS, Node JS, Mongo DB, ELK, CI/CD, Maven, IntelliJ IDE, JUnit, JMS, UNIX, Jenkins, JIRA, Log4j, Git.

Confidential

Java Developer

Responsibilities:

  • Worked on teh Java Collections API for handling teh data objects between teh business layers and teh front end.
  • Preparing teh documentation for Low Level design of teh application and Process Flow of control for teh entire application.
  • Implemented teh Consolidated applications front-end pages usingJSP's, JSTL, andStruts Tag Libraries.
  • Designed teh Web application implementing theStruts frameworkforModel-View -Controller (MVC)pattern to make it extensible and flexible.
  • Implemented teh architecture wifStruts-Config,Action Form classes&Action classes.
  • Developed teh helper classes used by most of teh components in dis application.
  • Extensively usedStrutsUItagsfor developing UI Pages.
  • Responsible for handling teh production issuesand provides immediate solution.
  • Configured Logger, appended and layout usinglog4j, SVNused asSource&version controlfor rebasing & delivering code.
  • Involved in bug fixing for dev and testing issues, PreparedUnit test casesas well performedUnit testing.
  • Implemented development procedures for IVR and speech applications through Java and Web Services and used AWS lambda to run servers wifout managing them and to trigger to run code by S3 and SNS.
  • Developed teh application using Java, J2EE, Struts, and JDBC.
  • Development, resolving teh issues/bugs, Code suggestions, Technical Issues and was involved in writing Stored Procedures, Triggers and Cursors.
  • Played key role in teh implementation of teh web application.
  • Implemented Multi-threading for handling multiple requests and for high performance.
  • Used prepared statements and callable statements to implement batch insertions and access stored procedures.
  • Involved in bug fixing and for teh new enhancements. Tested Web Services usingSOAP UItoolkit locally.

Environment: Java,J2ee, Servlet, JSP, Multi-Threading, AWS, HTML,CSS, MVC,Struts 1.2, SOAP UI, JDBC, log4j, SVN, JNDI, WebLogic Server 8.1, Oracle.

Confidential

Software Associate Developer

Responsibilities:

  • Responsible for implementing design patterns using Struts to interact wif backend J2EE and Web Services layer to pull out teh data to UI components.
  • Developed applications based on Spring 2.0 andStruts1.2frameworks.
  • Designed CSS for application wide usage.
  • Responsible for developing and deploying teh application to WAS Environments, which included packaging EAR components for installation.
  • Designed tables inDB2and Main Frame DB2.
  • Used JUnit to unit test teh application.
  • Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track teh progress for each iterative cycle and figure out teh issues.
  • Creating business rules for Balance transfer and Quick Cash services using Drools.
  • Created teh UI part of teh application using SpringMVC,xhtmlandJQuery.
  • Created Nexus repository for teh project to reduce Internet dependency on Developer machines.
  • Created a custom connector inMuleto Connect to Core Banking System T24.
  • Created Test Cases to Test teh different Services.
  • Translate business requirement into technical requirements.
  • Involved in complete development using teh ‘Agile Development Methodology’ and testing teh application.
  • Responsible for development of middleware components usingEJBand Hibernate to meet teh business requirements.
  • Implementation plan for migrating fromiBatistoMyBatisframework.

Environment: Java, Spring, Spring Batch, Spring MVC Struts, Oracle, PL/SQL, IRAD, WebSphere, Web Services, WSDL, XML, JavaScript, jQuery, CSS, CVS, JUnit.

We'd love your feedback!