Post Job Free

Resume

Sign in

Stack Developer Web Services

Location:
Nodaway County, MO
Posted:
April 11, 2024

Contact this candidate

Resume:

Tejo

+1-816-***-****

ad4xt6@r.postjobfree.com

Sr. Java Full Stack Developer

SUMMARY:

Java/J2EE Full Stack Developer with 10 Years of experience on Enterprise applications, Distributed Application Development, Client/Server Applications, and Internet/Intranet based database applications and developing, testing, and implementing application environment.

Strong in the complete Software Development Life Cycle (SDLC) including requirements gathering, design, programming / testing, and implementation of major systems.

Strong experience in developing web-based applications using Java, JEE/J2EE, Hibernate, Spring, Web Services like SOAP, RESTful services, MVC frameworks like Spring MVC, and database like Oracle, MySQL, MongoDB, Cassandra, Aerospike, Redis, and message streaming using Kafka, ActiveMQ, RabbitMQ, JMS Listener.

Proficient in Core Java and implementing concepts like OOPs, Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java Collections in various projects.

Massive experience in implementing micro services using Spring, SpringBoot using various modules like Spring Core, Spring IOC, Spring DAO, Spring ORM, Spring AOP and Spring Batch.

Expertise in implementing design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO pattern.

Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML tools.

Extensive experience in front-end technologies like jQuery, Ajax, JavaScript, NodeJS, ReactJS, BackboneJS, Angular.

Expertise on servers using Apache Tomcat & HTTP Server, Web Sphere, WebLogic& JBOSS Application server.

Involved in development of SOAP & REST based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.

Excellent experience in developing RESTful Services and SOAP based Web Services.

Have worked on Databases like Oracle, Db2, SQL, PL/SQL and stored procedures.

Solid understanding of Service Oriented Architecture (SOA) and Micro Services Architecture.

Hands on experience in migrating existing Java applications in AWS cloud and worked on performance and cost- efficient solutions in AWS cloud to suit application specific needs.

Experience in working with Amazon Web Services Elastic Bean Stalk like EC2, SQS, S3, Lambda, Elastic Search, Dynamo DB, Elastic Load Balancer (ELB) and Docker Container.

Experience in developing cloud-based application using Amazon Web Services, Pivotal Cloud Foundry and Spring Cloud.

Proficient experience in using java development IDEs like Eclipse, My Eclipse, Net Beans and RAD.

Proficient in Asynchronous messaging using JMS and IBM message queue (MQ) Series.

Expertise in Unit testing using Junit & Mockito, Integration testing & smoke testing etc.

TECHNICAL SKILLS:

J2EETechnologies / Frontend

Java, JSP, Spring, Hibernate, SpringBoot, Log4j, JSON, Angular, ReactJS, React native, Microservices, Web Services (SOAP, REST and WSDL).

Frameworks

Spring,Hibernate,iBatis,JSF,JUnit,SoapUI,EJB,JMS,GWT,Selenium,TestNG,ApacheCamel.

Middleware

JMS, Spring Integration, IBM Message Broker.

Cloud Technologies

AWS(EC2,S3),Docker.

Databases

Oracle,SQLServer,MySQLserver,DB2,MongoDB,Cassandra,Aerospike.

Operating Systems

Windows, Linux, UNIX.

Tools

Visual Studio Code, SQL Plus, MySQL workbench.

Testing Tools

JUnit, SoapUI, Postman, Swagger, Mockito, Putty, RTC, MTM, JIRA, Tellurium.

Stream Processing/

Others

Apache Kafka, Kafka Connect, Spark Streaming, Apache Spark, Apache Flint, ActiveMQ, RabbitMQ, JMS Listeners.

PROFESSIONAL EXPERIENCE:

Client: Cerner Corp, Kansas City, MO Mar 2023 Present Sr. Java Full Stack Developer

Responsibilities:

Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.

Created HTML, CSS and React.JS to develop and customize the User Interface to show the reports in various dimensions.

Used React.js for developing UI using sorting, pagination and rendering for searching the statements on the webpage.

Created and maintained JSP and HTML to render and display the Content and reports on UI.

Used Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.

Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

Used new Java 8 features, such as Lambda expressions, Streams, and Functional Interfaces.

Designed and developed using the Java collection API with Java 8 features and for Authentication and authorization extensively Spring Security is used.

Used AWS Lambda to manage the servers and run the code in the AWS.

Used JSP and JSTL Tag Libraries for developing User Interface components.

Implemented Spring Boot services in combination with React.js as front end to form a Micro-service- oriented application.

Implemented Spring Boot Micro services to divide the application into various sub modules.

Implemented modules into Node.JS to integrate with designs and requirements.

Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using java JAX-WS API and did the corresponding configurations.

Created set of classes using DAO pattern to decouple the business logic and data.

Implemented SOA to develop REST Based Web services using Apache Tomcat.

Implemented and used Rest Web Services with the help of JAX-RS to get updates from the third parties.

Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.

Used Spring ORM Hibernate Template as the ORM tool to communicate with the database.

Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.

Implemented Log4J for Logging Errors, debugging and tracking using loggers, Appenders components.

Used Object/Relational mapping tool Hibernate and JPA to achieve object to database table persistency.

Used AJAX to call the REST API methods and connect to the backend. Restful web services have been used to retrieve and update the data using this AJAX.

Monitored team members to follow standards, guidelines and use new tools.

Environment: Java 8, Spring, Spring Boot, AWS Lambda, AWS, Hibernate, React.js, Bootstrap, Node.js, HTML5, CSS3, JavaScript, JMS, DAO, Rest, Web-Logic, EJB, JSON, AJAX, Apache Tomcat, SQL, PL/SQL, Oracle and Windows.

Client: Costco, Seattle, WA Jun 2021 - Feb 2023

Sr. Java Full Stack Developer

Responsibilities:

Involved in design and development as a Full stack developer on an Agile platform to development processes on Software Development life cycle (SDLC).

Worked on Front-End UI technologies like HTML5, CSS3, jQuery, PHP, JSON, AJAX, Angular2.0, Bootstrap, JSTL, Tag Libraries, and Type Script.

Implemented Micro services architecture using SpringBoot enabled REST API with the Spring Cloud modules.

Scalable data design for MongoDB and Redis, caching in MongoDB with Redis Cache Using Spring Boot.

Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

Implemented Spring boot Microservices to process the messages into the Kafka cluster setup.

Experienced building applications with React.js, React Native, Redux, and real-time APIs using GraphQL and the Serverless Framework.

Comprehensive understanding and experience building reusable, testable, and maintainable React.jsm components within the web application framework.

Experienced benchmarking and resolving critical web browser rendering path bottlenecks to maximize performance across many browsers running on various device.

Experience on configuring auto scalable and highly available Microservices set with monitoring and logging using AWS, Docker, and Jenkins and Experience with PCF and AWS cloud technologies.

Used Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.

Developed an AWS lambda function to send a request for internal service end points through API Gateway using apache Http Client.

Created a Single Page Application (SPA) using AngularJS as framework to bind data with specific views and to synchronize data with server.

Created application components and used React-Router links as well as React hooks for integrating additional features.

Involved in installing, configuring, and monitoring Cassandra with good understanding of understanding of Cassandra Architecture.

Involved in data modeling of Cassandra and worked with benchmarking Cassandra Cluster using Cassandra stress tool also modified Cassandra.yaml and Cassandra-env.sh files to set the configuration properties like node addresses, Memtables size and flush times etc.

Used JavaScript, jQuery, AngularJS, Node JS and AJAX technologies for front end user input validations and Restful web service calls.

Used Kafka Connect with Spark Streaming to enable ingestion and processing of constant streams of data.

Implemented Spring Security for authentication and authorization.

Implemented Representational state transfer (REST) Web services for distributed systems using Jersey framework to retrieve data from client side.

Used MongoDB as data storage and utilized aspects like replica sets and clever document design to make service extensible scale and feature wise.

Configured development environment using WebSphere application server for developer’s integration testing.

Used Maven building tool for creating EAR file to be deployed in application servers.

Achieved the continuous Integration (CI) and continuous deployment (CD) in Jenkins brew master instance, which reduces the time for the deployment of Microservices.

Environment: Java, J2EE, JSP, JavaScript, Cassandra, MongoDB, Angular, ReactJS, NodeJS, jQuery, AJAX, WebSphere Application Server, Spring MVC, Spring Batch, Spring Boot, Spring Security, Hibernate, Oracle, Kafka, Git, RESTful Web Services, AWS, AXIS, HTML5, CSS, Docker, Jenkins, Maven, JAXP, JAXB, Junit.

Client: UHG, MN Jan 2019 – May 2021

Sr. Java Full Stack Developer

Responsibilities:

Involved in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.

Using Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.

Developed an attractive GUI using Angular JS 2.0 that user can interact dynamically at runtime.

Developed crypto rest services using Nodejs and integrated services with HSM (Hardware Security Module).

Implemented HTTP REST API using NodeJS and ExpressJS and extensively tested RESTful services using POSTMAN.

Implemented modules into NodeJS to integrate with designs and requirements and used NodeJS Express Framework.

Involved in using NPM (Node Package Manager) and Browserify for dependency and version management of NodeJS packages for the application.

Developed an application were involved in design changes using HTML5, CSS3 and fraction of JavaScript.

Worked extensively to achieve DOM Show, hide elements and Event Handling using Angular JS.

Used Spring MVC and Dependency Injection for handling presentation and business logic.

Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.

Involved in migrating monolithic application in Micro Service Architecture and Developed Micro-services using Pivotal Cloud Foundry platform build upon Spring Boot Services.

Responsible for designing Hibernate mapping files based on business logic and Object relationships.

Established Database Connectivity using JPA, Hibernate O/R mapping with Spring Data ORM for Oracle.

Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework and worked on parsing the XML files using DOM/SAX parsers.

Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, i2ntegrity constraints and views for DB2.

Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.

Implemented Restful and SOAP based Web Services and used Soap UI for testing.

Used Spring JMS module for lookup for the queues and MDBs for the listeners.

Performed deployment of applications on Web Logic.

Involved in day-to-day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.

Worked with IntelliJ and used Gradle build tool to achieve more functionality for build process.

Used Jenkins as build management tool for continuous integration process and GitHub as Version Control tool.

Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.

Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.

Create and configured the continuous delivery pipelines for deploying Micro Services by using Jenkins.

Installed, monitored and maintained the development infrastructure including JIRA.

Worked on Log4J to validate functionalities and Mockito framework JUnit for Unit testing and executed TDD framework.

Used Maven as build automation tool for deploying the project on WebSphere Application Server.

Environment: Java, J2EE, HTML, CSS, JavaScript, jQuery, Angular JS, Node JS, JSP, JSTL, Spring (IOC, MVC, Security), Hibernate, XML, XSD, SOAP UI, Web Services, Restful, SOAP, JAX-RS, JAX-WS, WSDL, Pivotal Cloud Foundry, Log4j.

Client: Liaison Internationals, Buffalo, NY Nov 2016 - Dec 2018

Java Full Stack Developer

Responsibilities:

Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Methodology (Scrum).

Developed KBS flows using ARD from User Stories.

Used Rational Rose to create Use Case Diagrams, Object Diagrams and Class Diagrams in UML.

Developed user interface with HTML5, CSS3, JSON, AJAX, Angular 4 and Type Script.

Worked with Streams, lambdas and functional interfaces using Java.

Worked with single page application framework Angular 4 extensively using routing, services, views, directives navigation through the different status and multiple modules.

Used Angular 4 HTTP Module to make API calls and worked with the observables.

Used other front-end technologies Java 8, Typescript, jQuery, HTML5, CSS and Bootstrap to develop the client- side scripting.

Consumed REST Web Services based on REST architecture, implemented various HTTP methods, did Error Handling to provided data to the front end Angular 4 in JSON format.

Developed RESTful service interface using Spring Boot to the underlying Agent Services API.

Established simulation service with Spring Boot and REST.

Implemented the Project structure based on Spring MVC pattern using Spring Boot.

Developed Multi-Threaded Producer and Consumer MQ applications using spring boot.

Developed RESTful service interface using Spring Boot to the underlying Agent Services API.

Used Spring Inheritance to develop beans from already developed parent beans.

Integrated Spring ORM frameworks Hibernate for database operations with ORACLE.

Used Hibernate Transaction Management, Hibernate Batch Transactions and Cache concepts.

Supporting daily loads and work with business users to handle rejected data.

Executing test scripts to verify actual results against expected results by using Power Connect for source (DB2) validation and Oracle for target validations.

Supported Change Management Tasks to deploy code in QA Cert Testing and then into Production.

Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.

Installed the application on AWS EC2 instances and configured the storage on S3 buckets.

Worked on creation of custom Docker container images, tagging, and pushing the images.

Performed unit testing for java using JUnit and Jasmine framework for JavaScript testing.

Environment: jQuery, CSS, HTML, JSP, NOSQL, JSON, Hibernate, SOAP web services, REST, Oracle, IBM WebSphere, AWS S3, AWS EC2, AWS Lambda, Spring MVC, Spring Batch, Spring Boot, Spring Security, Hibernate, Oracle.

Client: Concentrix Inc, Hyderabad, India. Jan 2014 - Sept2016

Java Developer

Responsibilities:

Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.

Involved in development of REST Web Services using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services.

Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WSand Apache Axis 2.

Parsed those XML messages using JAXB and then store the data into Oracle Database using Spring JDBC.

Involved in the creation of exhaustive TestNG Test Cases for each java class that is being developed for this application using a mocking framework Mockito using Test Driven Development technique.

Writing the enhancements and migrating the existing programs using Test Driven Development (TDD) software development process

Used Spring IOC for Dependency Injection to inject Service Object into Action Classes, involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).

Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.

Efficiently used data stores, services, Rest for efficient CRUD operations, used to build interactive cross platform web applications.

Used different phases of JSF lifecycle for client-side and server-side data validation.

Developed user interface using HTML5, CSS3, Java Script, Ajax and JQuery.

Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.

Created web applications prototype using Angular JS, Node JS.

Worked on setting up JBOSS Fuse ESB and building and deploying applications to Fuse server.

Participated in builds using Ant and CI (continuous integration) using Jenkins.

Designed and coded application components in an Agile environment.

Coordinating with the business and functional teams to get clarity on the requirement for analysis.

Environment: Java, J2EE, Spring MVC, REST, SOAP, Restful API, JAX-WS, Apache Axis 2, JDBC, LDAP, Hibernate, POJO, XML, JAXB, JMS, JSF, HTML5, CSS3, JavaScript, Ajax, and JQuery, JBOSS, Maven Jenkins, Junit, TestNG, TDD



Contact this candidate