We provide IT Staff Augmentation Services!

Sr. Full Stack Java/ Application Software Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Having 8+ Years of extensive IT experience in all phases of Software Development Life Cycle (SDLC) which includes development, design, analysis, testing and Integration of various web based and client/server applications in multi - platform environments with JAVA/J2EE technologies.
  • Extensive knowledge on a complete development life cycle (SDLC), from design, coding, development,
  • Experience in Test Driven Development (TDD), Waterfall model and Agile methodologies like SCRUM.
  • Strong working experience in developing Service Oriented Architecture (SOA) and Micro Service
  • Experience in designing Use Case diagrams, Class diagrams, Flow diagrams, Sequence diagrams using UML technology.
  • Strong Development Expertise in Core Java Concepts like Object Oriented Programming, Collections, Threads and Exception Handling.
  • Experience in developing web applications on MVC based frameworks like spring, Spring, Spring Security, Spring Boot, Spring Cloud and Spring MVC.
  • Extensive knowledge of Front-End Technologies such as: JSP, JSF, HTML, XHTML, DHTML, CSS, jQuery, AJAX, JavaScript, Angular JS, Node JS, React JS, and Vuejs.
  • Expertise in Object Oriented Programming with front end application.
  • Experience in using React.JS components, Forms, Events, Keys, Router, plus Redux, Reducers, Stores,
  • Experience in creating Custom Reusable React Components Library.
  • Good Experience in React Js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Expertise in React js and Angular framework to develop the SPA.
  • Experience in developing powerful single page application and dynamic responsive web design application with Angular.
  • Experience in working with NPM commands and using package. Json for managing dependencies and dev- dependencies of Node.js applications.
  • Experience in React js Libraries like redux thunk, redux saga.
  • Expert and have solid experience with Groovy.
  • Experienced in implementing JAVA/JEE design patterns such as MVC, Singleton, Factory and Business
  • Expertise in implementing web services client using XML - based protocols such as Simple Object Access Protocol (SOAP) and (REST) and HTTP using XML artifacts with Axis and Web Service Definition Language (WSDL).
  • Good knowledge in usage of SOAPUI and Chrome Postman plug-in for services testing.
  • Experience on Google Cloud Platform, Presto, Druid, Superset, Docker, Kubernetes.
  • Experience in architecting cloud-based infrastructures on Amazon Web Services (AWS) for scalability,
  • Expertise in working with AWS Cloud platform and its services like: EC2, S3, EBS, VPC, ELB, AMI, Redshift, RDS (Aurora), IAM, Glacier, SNS, SWF, SES, ELASTICBEANSTALK, Route53, Autoscaling, LAMBDA, CloudFront, CloudWatch, CloudTrail, CloudFormation, OPS Work, Security Groups other cloud services like Microsoft AZURE, Cloud Foundry.
  • Have strong working experience in the Relational Database Management Systems (RDBMS) like PostgreSQL, MySQL, Oracle, SQL Server, DB2, SQLite, MS Access etc., working with cloud services like AWS, PCF and NoSQL databases like Cassandra, MongoDB, HBase, DynamoDB, CouchDB, Redis etc.
  • Experience with MS Azure Cloud, Microservices, CI/CD and Pivotal Cloud Foundry (PCF).
  • Experienced in integrating different applications using Java messaging system, topics, Queues, (Kafka,
  • Experience in working with application server technologies like IBM WebSphere, WebLogic, JBOSS, and Apache Tomcat.
  • Proficient with various IDEs including Eclipse, MyEclipse, STS, NetBeans, RAD and IntelliJ IDEA.
  • Exposure to Version Control Systems such as GIT, SVN and other tools such as Postman, Docker, Jenkins and
  • Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts.
  • Experience with SAST and DAST tools.
  • Good experience in unit test using jasmine on Karma and End to End testing using protractor and http-server.
  • Expertise in writing Unit Test Cases and having good knowledge in JUnit, used mocking frame work like
  • Have knowledge in integrated logging frameworks such as Log4J and commons for logging and debugging the application.
  • Excellent technical, problem solving, Interpersonal Skills and communication skills with strong Customer Orientation, Client Interfacing Skills.

TECHNICAL SKILLS

Programming Languages: Java (1.5/1.6/1.7/1.8 ), C, PL/SQL, Python, Ruby, C, C++

Software Methodologies: Agile, Scrum, TDD, SDLC Waterfall

J2EETechnologies& frameworks: JSP, JSTL, Servlets (3.1,3.0), EJB, JDBC, Java Beans XSD, JAX-RS, JAX-WSSOAP, WSDL, Axis, Apache CXF, Java Security

Web Technologies: HTML, DHTML, AJAX, Bootstrap, JavaScript, Perl Script, jQuery, XML, XSLT, XSL, CSS, JSON, Node Js, Typescript, Angular, ReactJs, React Native (0.62/0.64), EXTJS

Web service Frameworks: Spring, Hibernate, Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, Junit

Web Services: SOAP, RESTful, Oracle SOA, UDDI, WSDL

Design Patterns: Singleton, Business Delegate, Data Transfer Object, Facade, Data Access Object, MVC.

IDEs: Eclipse, Net Beans, IntelliJ, Spring Tool Suite

Application/Web Servers: Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, IBM HTTP Server (8.5), JBoss, JBPM

Databases: Oracle, SQL Server, DB2, MySQL, Postgres SQL, Mongo DB, Cassandra

Build Scripts: Maven, Ant, and Jenkins

PROFESSIONAL EXPERIENCE

Confidential -TX

Sr. Full Stack Java/ Application Software Developer

Responsibilities:

  • Involved in Scrum meetings and followed Agile Environment throughout the development process and involved in quarterly PI planning.
  • Involved in End-to-End Design, Development and Testing of Streamlets module. Actively involved in Analysis, Design, Application Software Development, System Testing and User Acceptance Testing. Followed Agile and SCRUM methodologies.
  • Worked on Angular 8 to structure JavaScript code in an MVC model (Model-View-Controller). Used D3JS, TypeScript, JSON, Golang and AJAX to build a responsive single-page application and form validations.
  • Designed and implemented the Single Page User Interface for client service module using Angular 8.
  • Used various Angular 8 custom directives and developed reusable components and templates that can be re-used at various places in the application.
  • Worked with Angular 8 to develop single page applications, worked with ngrx for managing Angular 8 applications.
  • Created Typescript reusable components and services to consume REST API’s using Component based architecture provided by Angular 8.
  • Worked with Angular 8 CLI, and NgModules to create Controllers, media queries and Angular 8 grid, carousels components.
  • Optimized the performance of applications using Angular 8 Lazy Loading and ahead of time compilation.
  • CreatedServicesto consume REST API’s and to communicate between components using Dependency Injection provided by Angular 8.
  • Worked on implementation of microservice architecture using NodeJS and Spring Boot.
  • Extensively used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • UsedJava 8 Stream API and Method Referencesfeatures to point to methods by their names and usedfunctional Interfaces.
  • Created newRESTweb service operations and modified the existing web service'sWADLs Web Application Description Language
  • Implemented Restful Web Services for retrieving and presenting the data. Serializing the POJO information to XML/JSON formats using JAXB for easy representation.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Implemented the application usingSpring BootFramework and handled the security usingSpring Security.
  • CreatedPOJO’sandDAO’s for the database entities usingSpring JDBC annotation mappings Integrated withSpring Cloudprojects to provide distributed tracing and other features.
  • Spring based architecture for wiring the services together.
  • Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
  • Developed a server-side application to interact with databases usingSpring BootandHibernate.
  • Implementing or exposing the Microservices architecture with Spring Boot based Microservices interacting through a combination of RESTful and Apache Kafka message brokers.
  • Implemented pre-authentication and database security using Spring Security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Implemented Spring ORM with Hibernate taking advantage of features like Annotation metadata, Auto wiring, and Collections to implement DAO layer with Hibernate Session Factory, HQL, and SQL.
  • Testing and production support ofcore javabasedmultithreading ETLtool for distributed loadingXMLdata intoOracle databaseusingJPA/Hibernate.
  • Experience with building Docker Images and running them on Docker containers.
  • Implemented CI/CD Pipelines using tool sets like GIT, Jenkins, and Chef. Setup the continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Expert at handlingUnit TestingusingJUnit,Jasmine,Mockito, andKarma.
  • Designed, configured, and deployed Amazon Web Services for a large number of applications utilizing the AWS API gateway and ELK (Elastic search, Kibana, Logstash) stack focusing on high availability and fault tolerance that is produced by Apache Spark cluster.

Environment: - Java, Angular 8, TypeScript, Spring Boot, SOA Development, MVC, Spring Eureka, Hibernate, MongoDB, NodeJS, Oracle, Docker, NGinx, jQuery, Kubernetes, Cucumber, Multi-threading, Agile, Design Patterns, Git, Apache Maven, Oracle WebLogic, Agile Development,HTML 5, XSLT, RESTful Services.

Confidential, Woonsocket

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in analysis, design, implementation and testing phases of SDLC through Agile methodology
  • Involved in designing in web pages using HTML 5, XHTML, CSS3, JavaScript, React.js, Redux, developed the functionalities usingAgile Scrum Methodology.
  • Strong experience in writing Perl scripts covering data deed handling implementing business logic, communicating with web-services through SOAP lite module and WSDL
  • Extensive experience in variousAgilemethodologies likeTest Driven Development(TDD).
  • Extensively used core java concepts likeMultithreading,Collections Framework, File I/oandconcurrency.
  • Expertise in various transfer modes including Synchronous transfer mode (STM), Asynchronous transfer Mode(ATM).
  • Experience in Core Java concepts such asOOPConcepts,Collections Framework, andException Handling, I/O System, Multi-Threading, JDBC, Generics.
  • UsedJava8features in developing the code likeLambda expressions, creating resource classes, fetching documents from database.
  • Used design patterns likeSingleton, Data Access Objects, FactoryandMVC patterns.
  • Involved in developingUIusingSpring MVCframework,JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and AngularJS.
  • Created Reusable Modules and Custom Directives inAngular which got used in various places of application
  • ImplementedAngularJSControllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
  • Developedmicroserviceswith Spring and tested the application using Spring Boot.
  • UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring Bootformicroservices.
  • Development of cloud hosted web applications andREST APIsusing Spring Boot with embeddedTomcat.
  • Created and managed MongoDB/NoSQL collections. Developed Server-side automation using NodeJS scripting and connecting different types of SQL and NoSQL databases.
  • Deployed the application onAmazon Web services (AWS)and used it to provide a large computing capacity for scalable solutions.
  • Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing.
  • Implemented Rest based web service usingJAX-RS annotations,Jerseyprovider implementation.
  • IntegratedActiveMQ and spring JMS APIto send and receive message for the application’srestful API.
  • Wrote build scripts usingMaven.
  • UsedJIRAtool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control softwareGITrepositories.

Environment: Agile, HTML, CSS, JavaScript, jQuery, AJAX and Angular 2,XML,DAO,POJO, JPA,JAVA,Java8, Springs(IOC,AOP, JDBC) Frameworks, Spring Boot,Microservices,JSP, Hibernate Framework,, RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB,NoSql,Log4j,Jenkins,JIRA, Selenium Web Drivers, Protractor, GIT, Socket Programming.

Confidential

Full Stack Developer (React/ Java)

Responsibilities:

  • Experience on implementation of version control softwareGITrepositories.
  • Involved in Scrum meetings and followed Agile Environment throughout the development process and involved in quarterly PI planning.
  • Upgraded to Java 1.8 for reducing the amount of code and compilation time using Lambda Functions, Default and Static Methods in Interfaces.
  • Built applications using React.JS which allowed us to render pages on both the client and server using the same codebase.
  • Designed dynamic compatible pages using HTML, CSS, & React Js.
  • Used React Js and Mob X for front end development.
  • Developed UI using React Js and Redux.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Involved in building the application which works on mainly Groovy grails, Html, Css, Rest services, Java script, Spring, Maven, Hibernate.
  • Building Microservice systems by utilizing Spring, Spring Boot and Spring Cloud.
  • Spring Data JPA is used as a Data Access Layer to retrieve data from the Database Layer.
  • Designed Resource URI's for developing REST Web Services and used Swagger as a tool for generating Request and Responses.
  • Created RESTFUL Web using NodeJS & Express Js.
  • Designed and implemented server-side RESTful web services using Node JS and handled communications to the client side (React JS) using JSON.
  • Used frameworks like GOOGLE GSON, JACKSON to parse JSON data.
  • Used Node JS as JavaScript runtime environment, Webpack for packaging and NPM for building the web application.
  • Implemented quartz jobs for running the batch jobs based on the cron triggers configured in the spring files. To build communication between Offboard and Onboard layers we use RabbitMQ as messaging service.
  • Implemented Docker environment to deploy Microservices in modern containers to increase Isolation.
  • Worked on integrated Hystrix dashboard to monitor spring microservices using Circuit Breaker.
  • Implemented Token based authentication using OAuth 2.0.
  • Worked on system logging using Elastic search, Kibana, Logstash to create dashboards.
  • Used Mockito tool for performing Unit Testing and achieved 95% accuracy by using JACOCO tool with H2 database as a part of testing and now starting with Jest and Enzyme.
  • Worked on creating Jenkins pipeline to build CI job and to download the tar file into JFROG Artifactory.
  • Utilized Cassandra and Postgre SQL databases for different microservices to store data based on the requirement.
  • Created YML documents to handle microservices.
  • Used Gradle as a build tool to download the Dependencies and to generate Artifacts for the project.

Environment: Java1.8, J2EE, HTML5, CSS3, jQuery, Ajax, Bootstrap, JavaScript, Angular JS, Spring MVC, Spring IOC, Spring boot, Spring JPA, OAuth 2.0, JSON, Jackson, Google Gson, GIT, Mockito, Gradle, Restful, Amazon Web Services (AWS), Docker, Microservices, Log4J, PostgreSQL, Cassandra, H2, YML, RALLY, STS, Jenkins, JACOCO, JFrog, Postman.

Confidential

Java /Software Engineer

Responsibilities:

  • Created YML documents to handle microservices.
  • Involved in all phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and development of the application for dynamic user experience.
  • Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint.
  • Developed the application both for web and mobile using HTML, CSS3, EcmaScript6, jQuery, Ajax, Angular 2, TypeScript, Bootstrap and Node JS.
  • Moved existing Angular JS controllers to Angular 2 components for better performance and to achieve the lazy loading. Angular 2 is the framework for Mobile and desktop apps.
  • Built applications using React.JS which allowed us to render pages on both the client and server using the same codebase.
  • Used JSON for data transfers between front end and back end.
  • Experienced in J2EE environment extensively in Model View Controller (MVC) architecture for development using Springs, Struts and JS.
  • Developed J2EE components using Eclipse IDE.
  • Used Spring Validation framework to implement the server-side validations and used Angular JS to get the data from the server asynchronously by using JSON objects.
  • Creating and documenting branching strategies for new team projects in TFS 2012.
  • Used Spring framework for IOC (Inverse of Control), and managed other Java Beans and Spring Boot to build Microservices.
  • Implemented DAOs, entities using Hibernate API and Java EE components using Spring MVC, Spring transactions and Spring security modules.
  • Involved in creating MongoDB collections and documents and developed Mongoose Schema objects to perform CRUD operations.
  • Designed, built, and deployed a multitude application utilizing several AWS stacks including S3, RDS and Elastic Bean Stack.
  • Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB and Node.JS.
  • Created RESTFUL Web Services to serve data to the front-end application in JSON format.
  • Used GIT for version control and JIRA for bug tracking.

Environment: JAVA/J2EE, Microservices, React, Node JS, HTML5, CSS3, XML, JSON, X-Path, XML DOM, AJAX, JavaScript, jQuery, Bootstrap, Agile methodology, REST, IDE, GitHub, Putty

We'd love your feedback!