We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 8 years of software development experience using JAVA/J2EE technologies.
  • Hands on experience in the implementation of Core JavaSE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
  • Experience working in SDLC methodologies like Agile Scrum, RUP and Waterfall Model
  • Experience in building UI technologies like HTML5, CSS3, Bootstrap4 and scripting languages like JavaScript, JQuery, AJAX, DOM, AngularJS, Angular2 and ReactJS.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Deployed the applications on BEA WebLogic Application Server in Linux environment and developed Linux shell scripts to perform sever related activities.
  • Hands On experience on SPARK, Spark Streaming, Spark MiLB, SCALA.
  • Taken care of complete Java multi - threading part in back end components.
  • Built web portion using the JSF framework with dynamic JSP pages in Linux environment.
  • Developed Shell scripts to run the batch jobs and automate the build deploy process on Linux.
  • Xtensive experience indesign,developmentanddeploymentofETLcomponents in DATA WAREHOUSING.
  • Experience in developing Spring JDBC Templates and Spring Rest Templates.
  • Experience in using Drools rules engine for defining business rules and Validations.
  • Experience in Database Modeling, design and development of PL/SQL, Stored Procedures and packages in relational databases Oracle 10g/11g, MySQL, SQL Server 2000.
  • Experience in managing and maintaining Oracle and NoSQL databases in production domain.
  • Experience in developing and deploying the microservices applications in Pivotal Cloud Foundry (Paas).
  • Experience in Amazon Web Services knowledge of AWS services like EC2, S3, Elastic Beanstalk, RDS, VPC, Direct Connect, Cloud Watch, Cloud Formation, IAMandSNS.
  • Experience in using Amazon Web Services and AWS SNS/SQS for delivering messages.
  • Experience with build tools like Maven, CICD-ANT and logging tools like Log4J
  • Used Maven to build application and deploy on the server.
  • Experience in leveraging RDBMS like Oracle for the use of UNIX and SQL, MySQL in ETL.
  • Experience in Service Oriented Architecture and Web Services using SOAP and REST.
  • Expertise in XML technologies like DTD/Schemas, DOM, SAX and XSLT.
  • Experience using SOAwhich include Universal Description and Discovery Integration (UDDI) and Web Services Description Language (WSDL) using SOAP protocollin
  • Experience in working with different operating systems like Windows and UNIX/Linux.
  • Good experience in integration tools and frameworks like Spring Integration, Apache CXF, Apache Kafka and Apache Camel to integrate and standardize the enterprise application technologies
  • Experience in unit testing using Karma, Jasmine, Junit and integration testing using Selenium, Continuum, Hudson, Jenkins and Apache Camel.
  • Experience in deploying application on Tomcat, Web Sphere, Web Logic and JBoss servers.

TECHNICAL SKILLS

Methodologies: Agile, Waterfall, TDD (Test Driven Development)

Web Technologies: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, Angular

Java/J2EE Technologies: Servlets, JSP’s, Struts, JSF, Multi-threading.

Frameworks: Spring Dependency Injection, Spring MVC, Restful Services, Spring Boot, Spring Eureka, Spring Netflix, Spring Boot

Protocols: TCP/IP, HTTP, FTP.

Programming Languages: SQL Queries, PL/SQL, Stored Procedures

App Server: Apache Tomcat 5.x/6.x/7.x/8.x, IBM WebSphere, Web Logic 9.x/10.x/12.x, J-Boss 6.x/7. x.

XML Technologies: XML, XSL, XSLT

Database Technologies: Oracle11i/11g/10g/9i/8i, MySQL, DB2, MongoDB, Cassandra

Web Services: SOAP, REST

Build tools: ANT, Log4j and Maven 3.x, Hudson 3.x, Jenkins 2.x

Version Control: CVS, SVN, GitHub, Subversion and Clear Case

Testing: Junit, Jasmine, Karma, Selenium, Protractor, SOAP UI.

Cloud Environments: Azure, AWS, Netflix, Eureka, Mesos, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Involved in Various Stages of deliverables of the project using the AGILE Software development methodology.
  • The modules of the application are based on Spring MVC architecture and J2EE technologies.
  • Designed and developed of web-based application using Java 1.8, Spring, SQL.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Experience in handling messaging services using Apache Kafka
  • Assisted in development and maintenance of new Kafka for integration with Restful web services.
  • Used object storage container to store the secured files and retrieved from API by using Amazon web services (AWS)
  • Real time streaming the data usingSparkwithKafka.
  • Support business service leads, architects, and designers in their delivery of SOA components.
  • Secured the API's by implementing Oauth2 token-based authentication using Spring Security.
  • Designed and processed JSON requests according to different types of modules, actions & request data, and responses accordingly to send it back to front end after the logic processing.
  • Migrate Oracle 11g database to SQL database using ESF Database migration toolkit.
  • Deployed Spring boot based Micro Services, Docker container using Amazon EC2 container services and AWS admin console.
  • Used object storage container to store the secured files and retrieved from API by using Amazon web services (AWS)
  • Wrote database queries usingSQL and PL/SQLfor accessing, manipulating, and updating Postgres SQL database
  • Real time streaming the data usingSparkwithKafka.
  • Support business service leads, architects, and designers in their delivery of SOA components.
  • Secured the API's by implementing Oauth2 token-based authentication using Spring Security.
  • Designed and processed JSON requests according to different types of modules, actions & request data, and responses accordingly to send it back to front end after the logic processing.
  • Deployed Spring boot based Micro Services, Docker container using Amazon EC2 container services and AWS admin console.

Environment: Java 1.8, JSF, Java Script, Angular 4/ 6, Node JS, JSON, Spring IOC, MVC, Spring ORM, JAXB, XML, JAX-WS, Web Services, MQ, Spring Security, RESTful web services, AWS, EC2, Couchbase, Microservices

Confidential, Detroit, MI

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Involved in Various Stages of deliverables of the project using the AGILE Software development methodology.
  • The modules of the application are based on Spring MVC architecture and J2EE technologies.
  • Designed and developed of web-based application using Java 1.8, Spring, SQL.
  • Responsible for developing the application using Angular 7/8, Node JS, Typescript, JSP, CSS3, HTML 5, jQuery, Bootstrap, Struts and JavaScript.
  • Development of front-end application using JavaScript and React.
  • Worked on Amazon SNS, SQS, DLQ & lambda development in Java.
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Developed adapters to retrieve data from cloud application usingWeb Services, SOAP & Rest and security protocolsWS Security, OAuth 2.0.
  • Setting up AWS Oracle RDBMS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • Integrated Spring Dependency Injection (IOC) among different layers of an application.
  • Designing and developing a data migration strategy and source to target mapping to migrate the data out of the legacy systems into the Cassandra Customer DB.
  • Using Angular 7 we created custom directives for re-usable components.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Experience in handling messaging services using Apache Kafka
  • Assisted in development and maintenance of new Kafka for integration with Restful web services.
  • Used object storage container to store the secured files and retrieved from API by using Amazon web services (AWS)
  • Real time streaming the data usingSparkwithKafka.
  • Support business service leads, architects, and designers in their delivery of SOA components.
  • Secured the API's by implementing Oauth2 token-based authentication using Spring Security.
  • Designed and processed JSON requests according to different types of modules, actions & request data, and responses accordingly to send it back to front end after the logic processing.
  • Deployed Spring boot based Micro Services, Docker container using Amazon EC2 container services and AWS admin console.
  • Experienced in developing MapReduce programs using Apache Hadoop for working with Big Data.
  • CofiguredSparkstreaming to receive real time data from theKafkaand store the stream data toHDFSusing.
  • ConfiguredKafkato read and write messages from external programs.
  • ConfiguredKafkato handle real time data.
  • Used Angular 7 framework where data from backend is stored in model and populated it to UI.
  • Worked withGITVersion Controlling System for continuous developments usingAgile Methodologies.
  • Developing Docker file for different end points and validate them through the Docker-central to run the Jenkins job with given parameter and deploy job to the Kubernetes.
  • Expertise in designingtest casesfor Unit Testing applications usingJunit5and Cucumber.

Environment: J2EE, JSF, XHTML, Bootstrap, JSON, jQuery, Oracle, Spring framework, Spring IOC, java multithreading, Prime faces, Spring Batch, JAX WS, Soap Services, Stored procedures in SQL server, Drools, Spring AOP, IBATIS, Hibernate, MySQL, PL/SQL, XML, WSDL, SOAP, SOAP UI, IBM Web Sphere JUnit, Web sphere Application Server, Tomcat, Kafka, Oauth2, SparkwithKafka, Micro Services, Docker.

Confidential, Mooresville, NC

Sr. Java Full Stack Developer

Responsibilities:

  • Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
  • Developed REST and SOAPmicroservices with using Java, SpringBoot and integrated to WebCenter sites.
  • Built web applications from scratch on your own and coordinating development across a microservicearchitecture.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and spring boot.
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UMLSpecifications.
  • Developed system preferences dynamic user interfaces and created web application prototype using JavaScript, CSS.
  • Developed Single Page Application (SPA) by using the Angular6, Redux and Angular Modules (components, services, modules).
  • Involved in Analysis, Design, and Implementation of software applications using Java8, J2EE, XML and XSLT and Web Services.
  • Implemented backend application usingJava, Spring MVC, AWS suite of products like Dynamo DB.
  • Utilized GCP Serverless Big Data Services (e.g. Big Query, Cloud Storage, App Engine)
  • Using GCP we created global scope and optimized application.
  • Latency has been controlled by setting up global scope in various regions attached to computers in same zone.
  • Involved in writing code for Form Beans, JavaActions, DTO and DAO for accessing business methods in the business layer.
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • Developed Spring MVC rest controllers, services for backend interactions.
  • Configured Redis (Remote Dictionary Server) with node server for caching the responses via cat box.
  • Karma test runner and Jasmine test framework tool are used to perform behavioral driven testing for the angular application.
  • Testing for Node JS is done using Mocha and chai and for spring boot used Mokito, junit, mock mvc and thereby achieving Test Driven Development (TDD).
  • Worked on ECMA 6 features as ES6 features implemented in Google’s V8 which is used by Node JS.
  • Extensively used Spring MVC for servlet configurations both during application Development and Test.
  • Implemented the service layer using spring with transaction and logging interceptors.
  • Implemented client-side application to invoke SOAP and Restful Web Services.
  • Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
  • Involved in design and development of RESTful (JAX-RS) web services for other application to communicate and tested web services using SOAP UI and REST Client.
  • Consumed Restful web service and performed data retrieval using Hibernate and integrated with Web Method via Webservices.
  • Used Spring Cloud and Spring boot to create REST full Micro Services and deploy them to docker containers in AWS.
  • Used Maven to build the application and deployed on Apache Tomcat Server.
  • Implemented the logging mechanism using Log4j framework and used GITBITBUCKET version control to track and maintain different versions of the application.
  • Review design and code and provide feedback to make sure that it meets standards and best practices.

Environment: Java 8, J2EE, Spring MVC, Web sphere Application Server, Tomcat, Spring Batch, JAX WS, Soap Services, NodeJs, Mocha and Chai, Junit, Mokito, AWS, WSDL, MySQL, PL/SQL, XML, RESTful API, REST full Micro Services, ECMA 6.

Confidential, Des Moines, IA

Sr. Java Full Stack Developer

Responsibilities:

  • Implemented Routing and HTTP modules for navigation between the components and invoking the Rest Services using GET, POST, PUT, and DELETE methods.
  • Analysis, design and development of Application based on J2EE using Spring and Hibernate.
  • Used Spring frameworkforModel View Controller (MVC)and integrated with Hibernate.
  • Used Spring inheritance, Auto-wiring, Core Containers, ORM modules for migration from EJBto Spring, Spring Quartz for scheduling tasks to generating reports and emails to clients.
  • Implementing or exposing the Microservices to base on RESTful API utilizing, implementing theMicroservices to base on RESTful API utilizing Spring Boot. Worked on SOA Web Services using SOAP with JAX-WS for large blocks of XML data over HTTP.
  • Used RestAPI with JAX-RS for consuming Restful web services.
  • Experienced in managing Hadoop clusters and services usingCLOUDERAMANAGER
  • Used concepts of Directives, Databinding and Dependency Injection in Angular JS.
  • Excellent understanding ofHadoop architectureand underlying framework includingstorage management.
  • Deployed Spring Boot based Microservices Docker and Amazon EC2 container using AWS admin console.Developed API using AWS Lambda to manage the code and run the code in AWS.
  • Expertise in Core Javaconcepts, such as Object-Oriented Design (OOD)/Object-Oriented Programming (OOP) skills, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation and some new features in Java8.
  • Good experience with Spring AOP, Spring Transactions, Spring Security, Spring Quartz batch jobs. Used Executor Framework to deal with Java Threads.
  • Good experience in Generating Statistics/extracts/reports from the Hadoop
  • Deployed Spring Boot based Microservices into Docker container using Amazon EC2 services.
  • Used AWS conatin in maintaining and monitoring of production and corporate storages.
  • Experience with building Docker images and running them on Docker container.
  • Worked on Proof of Concept for developing application using Mongo DB.
  • Unstructured data was handled using MongoDB and used Mongoose connector to connect to database.
  • Worked on packages to run using dynamic SQL and developedUNIXShellscripts.
  • Configured and used Maven scripts to deploy application in server.
  • Integrated Spring DAO for data access with Hibernate to implemented CRUD operations
  • Implemented React JS Controllers to maintain each view data where the client implemented the UI using ReactJS.
  • Designed, developed and test HTML, CSS, ES6, jQuery and React JS, Redux that meets accessibility of web browser.
  • Implemented Second level of caching using Hibernate configuration files, EHCache provider.
  • Implemented Hibernate join strategies, to select elements from different tables in efficient way.
  • Used SQL, HQL and Hibernate Criteria queries, depending on the complexity of the Object.
  • Configured and administered Jenkins for CI/CD into JBoss Application Server
  • Involved in preparing the test cases using Junit and Easy mock test case and in the testing phase.
  • Deployed on JBoss 7.1.0 enterprise server with JBoss Native and Metro stack using document style web services.
  • Implemented transactions using, Web Services, Microservices, JNDI and Multithreading Executor Services.
  • Designing and developedMicroservicesusing (MEAN Stack) Node.js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform using Express.js..
  • Working on Microservices tomanage termination and methods that can produce aFuture for tracking progress of one or more asynchronous tasks. Experience in Building Web Service Contracts in SOA Service Manager.
  • Implemented a metrics collection for the server by utilizing Apache Kafka to stream server-side events.
  • Worked on Drools rule engine and exception rule engine for writing business rule validation.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Have knowledge of managing and administering NoSQL database systems using Azure table

Environment: Java 8, J2EE, Spring MVC, Hibernate, Rest Web Services, SpringBoot, Spring cloud, JSON, Maven, Junit, Hibernate, MongoDB, JBoss, Docker, Object-Oriented Design (OOD)/Object-Oriented Programming, AWS lambda, Executor services, Microservices architecture.

Confidential, Cincinnati,OH

Java Full Stack Developer

Responsibilities:

  • To analyze the root cause for a problem raised and provide quick solution as soon as possible.
  • Used Agile Scrum to manage the full life cycle development of the project.
  • Developed application using Spring MVC, Hibernate and Rest web services on presentation layer, business layer is built using spring and the persistent layer.
  • Used Spring configuration files, application context object for creating various factory objects.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation
  • Used Hibernate with JPA annotation and created several persistent classes.
  • Implemented Spring MVC controllers with annotations, validations and using model attributes to pass request from the presentation layer to helper classes in java.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF.
  • Developed and ensured service design Reference Architecture for in SOA Environment.
  • Developed DAO classes with JUnit using Spring DAO package for data access manipulation.
  • Developed JMS components to send messages from one application to other applications.
  • Built EJBwith Point-to-Point messaging functionality and MQ Series as JMS provider.
  • Integrated Spring with Hibernate using configurations and implemented DAO layer.
  • Extensively used Hibernate ORM in data access layer to write DAOs.
  • System analysis and deliver integration specification which includes interfaces exposed, technology and protocols used based on Oracle SOA suite of products mainly BPEL, Service Bus and WebLogic application server includingJMSresources.
  • Used config-server options of PCF for maintaining application properties pertaining to each environment
  • Implementation of asynchronous workflow engine based onJMS.
  • Experience in installation, configuration, Deployment and management of web and enterprise applications onBEA WebLogic Server.
  • Configured Jenkins and manifest file for RESTful services and deployed them to PCF cloud using Jenkins.
  • Taken care of complete Java multi-threading part in back end components.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Worked on JUnit Virtual Dom and Reactviews, rendering using components which contains additional components called custom HTML tags.
  • Expertise in creating Custom Reusable ReactComponents Library.
  • Used ReactJS for templating for faster compilation and developing reusable components.
  • Configured and created application log files using Log4j to trace application and GIT for version controlling.

Environment: J2EE, JSF, XHTML, Bootstrap, JSON,JQuery, Springframework, SpringMVC,Java, Multithreading, Hibernate, ReactJS Components, WebLogic Server, Spring MVC Controllers, Rest Web Services.

Confidential, Madison, WI

Jr. Java/J2EE Developer

Responsibilities:

  • Responsible for design and development of Web Application using Struts Framework and written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file.
  • Did technical design to conform to STRUTS (MVC) framework.
  • Wrote server-side programs by using Servlets and JSP.
  • Designed and developed the HTML front end screens and validated forms using JavaScript.
  • Made use of almost all Object-Oriented concepts like Inheritance, polymorphism and Abstraction.
  • Application and user level configurations have been maintained by using XML Files.
  • Implemented MVC using Struts Framework.
  • Hands on experience in Node JS backend, using express to build the high concurrency, async web server.
  • Developed services using Angular2 http module to communicate with backend nodeservices.
  • Used Node- NPM for managing application dependencies and took part in setting up the package.json file.
  • Built RESTfulNodejs and Express API to communicate with AngularJS front-end for faster data transfer.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Worked with Spring Restful Web Services to interact with the JPAObjects created using ORM.
  • We kept up bean life cycle by utilizing Spring IOC which keeps up session information of beans.
  • Worked with Log4CXX to capture the log that includes runtime exceptions
  • Implemented IBM WebSphere Application Server to deploy the application
  • Worked on Web Technologies using HTML, CSS, JavaScript, and AJAX.
  • Developed/Customized Java Server Pages (JSP) for CustomerUserInterface (UI).
  • Developed and implemented the MVC Architectural pattern using STRUTS framework including JSP, Servlets, and EJB and created Stored Procedure, Trigger for database access and events.
  • Developed the business logic code in Core Java/J2EE, Struts and JDBC.
  • Deployed Application using WebLogic Server.
  • Worked with Structs Framework in the application, which is based on MVC design pattern.
  • Designing and documenting of the stored procedures.
  • Coding Test Classes using Junit for unit testing, Performed functional integration system and validation testing.
  • Implemented design patterns MVC, Session Facade for developing the application.

Environment: Java, spring, Hibernate, HTML, XML, Restful, Angular2, STRUTS, HTML, CSS, JavaScript, Java Server Pages (JSP), Junit.

We'd love your feedback!