Post Job Free
Sign in

Enterprise Applications Web Services

Location:
Dallas, TX
Posted:
August 26, 2025

Contact this candidate

Resume:

Name: Ram Prasad

Phone No: 662-***-****

Email: ***.******@*****.***

PROFESSIONAL SUMMARY:

●Over 10+ years of IT experience in Object-Oriented Programming, Analysis, Design, Documentation, Integration, Testing, and Implementation of Client-Server, Distributed Multi-tiered, and Large-Scale Enterprise applications in Waterfall and Agile methodology using JAVA and JEE technologies.

●Implemented features from Java 8 (e.g., lambda expressions, Stream API), Java 11 (e.g., HTTP Client API, Local-Variable Syntax for Lambda Parameters), and Java 17 (e.g., sealed classes, pattern matching for switch).

●Experience in designing and building dynamic and user-interactive websites using JavaScript, AngularJS, Angular 5/6/8/12/14/15, Express.js, Bootstrap, and jQuery.

●Expertise in Java programming and a good understanding of OOPs, Collections, Exceptions Handling, Input/output (I/O) Systems, Annotations, Enums, Concurrency, Multi-Threading, Lambdas, and Generics.

●Expertise in Designing and developing interactive Front-end applications using HTML5, CSS3, Javascript, TypeScript, and AJAX.

●Created robust and responsive user interfaces using Bootstrap, Node.js, and JSP, alongside modern frameworks like Angular, React.js, and Vue.js, to develop Single Page Applications (SPAs) with enhanced user experience and functionality.

●Expertise in unit testing javascript applications using Jasmine, Karma, Mocha, Chai, and Node.

●Expertise in understanding and hands-on using various extensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM, and JAXB.

●Experience in developing Web and Enterprise applications using technologies JDBC, Servlets, JSP, Java Server Faces (JSF), Java Persistence API (JPA), JNDI, and JMS.

●Experience in Developing Applications using frameworks Spring Dependency Injection (DI), IOC, Aspect-oriented Programming (AOP), Integration, Security, Boot, Struts and Hibernate.

●Experience in Installing, Configuring, Deploying, and maintaining Applications and Web Servers such as Oracle Web Logic, JBoss Enterprise Application Platform (EAP), Apache Tomcat Server, and IBM Web Sphere.

●Experience in Integrating and deploying applications using Apache Camel, Apache CXF, ActiveMQ, and JBoss Fuse Enterprise Service Bus (ESB).

●Experience in Cloud Services such as Amazon Web Services(AWS), Azure, Oracle, Google Cloud Platform (GCP), and DevOps practices for continuous integration and delivery.

●Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers and S3 for storing objects, EBS, Cloud Front, Elastic cache, and Dynamo DB for storing data.

●Deployed and managed applications on Azure cloud platform, leveraging Azure App Service, Functions, and AKS; utilized Azure DevOps for CI/CD, managed resources, and ensured data integrity and compliance.

●Expertise in Producing and consuming Web Services Technologies like Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC, and JAXR (Java API for XML Registries).

●Experience with Service Oriented Architecture (SOA), development, and deployment of Web Services using SOAP, WSDL, and Restful Web services.

●Extensively used Java design patterns like Builder, MVC, MVVM, Service Locator, Data Transfer Object (DTO), and Data Access Object (DAO), Factory Method.

●Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL, and DB2.

●Experience in understanding and using NoSQL databases Mongo DB and Apache Cassandra.

●Expertise in using Version Control Systems like SVN, Git, and Project Tracking tools like JIRA and Rally.

●Experience in using Testing frameworks in Test Driven Development (TDD) such as JUnit, Mockito, Power Mock, Protractor, Cucumber, and Selenium.

●Expertise in developing, Testing, Debugging, Integrating, and Deploying Enterprise applications using Integrated Development Environments (IDE) IntelliJ IDEA, Eclipse, STS, and RAD.

●Experience in Continuous Integration (CI/CD) tools like ANT, MAVEN, Gradle, and Jenkins.

●Extensive experience in UML Modeling diagrams development such as Use Case diagrams, Class diagrams, and Sequence diagrams.

●Experience in Extraction, Transformation, and Loading of data from heterogeneous source systems like flat files, Excel, XML, Oracle, and SQL Server.

●Have good knowledge of different databases like MySQL, PostgreSQL, Oracle, Redis, and NoSQL (Mongo DB and Cassandra) and good experience in writing stored procedures, functions, and triggers using PL/SQL in JDBC, ODBC, and WebLogic servers.

●Extensive experience in Oracle Back-end (server-side) PL/SQL Development i.e., Packages, Stored Procedures, Functions, and triggers using SQL Developer and Toad as development tools.

●Used Hibernate, an Object-Relational Mapping (ORM) solution, the technique of mapping data representation from the MVC model to the Oracle Relational data model with an SQL-based schema. Performed CRUD operations like Update, Insert, and Delete data in Relational Databases such as SQL.

●Extensively used Oracle Joins- Inner Join, Left Outer Join, Right Outer Join, Full Outer Join.

●Performed regular SQL performance tuning and fixed common SQL performance issues, like inefficient indexing and Object Resume unoptimized SQL queries.

●Utilized message brokers like RabbitMQ, ActiveMQ, JMS, and Apache Kafka for asynchronous communication.

●Worked on MongoDB to develop Dynamic queries on documents using document query language.

●Worked on creating, retrieving, updating, and deleting documents in MongoDB.

●Having very strong interpersonal skills and the ability to work independently and within a group, can learn quickly and easily adaptable to the working environment.

●Good exposure to interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams, and senior management.

Technical Skills:

Operating Systems

Windows, Macintosh, Unix, and Linux

Languages

Java 8, 11,17, JavaScript, SQL, HQL, PL/SQL

Java/J2EE Technologies

Java EE, Servlets, JSP, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF

Web Technologies

HTML5, DHTML, CSS3, XML, Javascript, AJAX, JSP, Angular 5/6/8/12/14/15, Angular JS, jQuery, Express, Bootstrap

XML/Web Services

XML, XSD, SOA, WSDL, SOAP, Apache CXF, DOM, SAX, JAXWS, JAXRS, XMLBeans, REST, JAXB, Restful, AWS

Frameworks

Struts, Hibernate ORM, Spring MVC, Spring Boot, SpringAOP, Selenium, Mockito, JUnit, Protractor, Cucumber

RDBMS

Oracle, MySQL, SQL-Server, PostgreSQL, MariaDB, DB2

NoSQL

MongoDB, Cassandra, Oracle NoSQL

Web/Application Servers

Apache Tomcat, JBoss, Web Sphere, Web Logica

Cloud Environments

AWS, Microsoft Azure, Kubernetes, GCP, Eureka

IDE’s

Eclipse, STS, Intellij, WebStorm

Design Patterns

Singleton, session facade, Front Controller, MVC, DAO, Factory Observer, Prototype

Version Controls

GIT, SVN, JIRA, Rally

Methodologies

Unified Modeling Language (UML), Rational Unified Process (RUP), Agile, Waterfall, Scrum

CI/CD Tools

Docker, Jenkins, GitHub, Kubernetes

Build Tools

Ant, Maven, Gradle.

Education:

●Bachelor’s in computer science from TRR Engineering College, INDIA - 2014.

●Master’s in information systems from UMHB – 2017.

Certifications:

●Oracle Certified Java Programmer

Client: Lincoln Financial Group Feb 2024 – Present

Role: Java Developer

Responsibilities:

Involved in SDLC Requirements gathering, System Analysis, and Design methodology, as well as Object Oriented Design and development using OOAD methodology to capture and Testing of the application using the AGILE methodology.

Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction.

Using the Struts Framework developed and implemented the web-based application following the MVC.

Used Spring MVC as a Web model, involved in the design and development of new Action classes to interact with business logic, and used Hibernate as ORM to map Java classes to database tables.

Implemented J2EE patterns, Data Access Object (DAO), Session Facade, Business Delegate, and Value Object.

Created new REST web service operations and modified the existing web service's WADLs Web Application Description Language

Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, and Spring security modules.

Fixing the bugs and developing new enhancements using JAVA/J2EE, Spring, Hibernate, and IBM WebSphere.

Used Spring Framework for the middle tier and Spring Hibernate for data access.

Used Multithreading to improve performance in generating the reports in Java.

Extensively developed User-defined Custom JSP tags to separate presentation from application logic.

Designed and developed Web Services (SOAP, WSDL). Created and compiled XML Schema to generate JavaBean classes using Apache Axis.

Led the creation of reusable CloudFormation templates for Java application stacks, enabling rapid environment scaling.

Used ANT, Maven, and Gradle scripts for building and deploying the application in web/App servers.

Used Log4J and Splunk for logging and tracing the messages.

Deployed the Application into a Docker container and made it easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as a fallback method, Spring Ribbon for load balancing, and a broker service to maintain status using Spring Kafka and Zookeeper,.

Implemented Test Scripts based on the User Requirements as specified by the Business side and Requirement documents analyzing Business Requirements and handling it as per Requirements.

Experience in the Gradle Build tool and understanding the Artifactory and repo structure.

Worked with SQL databases like Oracle, MySQL, and IBM DB2and Hands-on experience in working with NoSQL databases like MongoDB and Cassandra to manage extremely large data sets.

Used Java 11 Method References feature to point to methods by their names and used functional Interfaces.

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 the complexity of integration will be reduced and maintenance will be very easy.

Adopted microservices using Spring Cloud and Kubernetes, breaking monolithic applications into independent services.

Proficient in setting up and managing Kubernetes clusters, both on-premises and in the cloud.

Hands-on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry, and Jenkins.

Implemented (CI/CD) pipelines using Jenkins and Azure DevOps, automating build, test, and deployment processes.

Developed & implemented OAuth2 functionality with Spring Security to secure REST services/REST APIs for authentication and authorization and generate & validate the tokens for REST clients to protect the services.

Experience in using JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages, and performance logs and SVN for version control.

Environment: Java 11, Core Java, REST Web Services, JDBC, AWS, Docker WSDL, Struts, Spring MVC, Spring AOP, MySQL,, RESTful APIs,, Spring boot, OAuth, Spring Security, Kubernetes, Kafka, Cassandra, Cucumber, Bootstrap, Jenkins, IntelliJ, Maven, JUnit, GIT, Jira, and WebLogic.

Client: TCS/CVS Health, Woonsocket, RI. May 2021 – Dec 2023

Role: Java Developer

Responsibilities:

Responsible for the requirement analysis of all the web applications and understanding the client’s requirements.

Experience in the design and development of web-based applications using Java, JDBC, PL/SQL, Servlets, JSTL, JSP, XML, Java-API, and Spring.

Involved in estimating the tasks, code reviews, defect tracking, and resolving technical issues.

Involved in high-level and low-level design of all the web applications and contributed towards detailed design specifications for the web applications.

Designed and developed RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Boot, Web Services, JSON, Log4j, RESTful, PL/SQL, and Maven.

Implemented Java EE components using Spring MVC, Spring Transactions, and Spring Security.

Extensive experience in the development and implementation of ORM frameworks like Hibernate.

Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.

Leveraged Angular 15 resources for all data access, encapsulating URLs and standardizing data access interfaces.

Consumed directives like ng-if, ng-switch, and ng-repeat to add/remove HTML elements from the DOM based on scope expression.

Implemented Angular 15 built-in dependency injection mechanism to divide the Angular application into multiple different types of components that Angular can inject into each other.

Developed various services to perform backend application calls using Angular Http and used RXJS observables to subscribe for responses.

Designed and deployed secure Single Page Applications (SPA) for healthcare portals using ReactJS and Vue.js.

Worked in React JS for creating interactive UI using data flow, Virtual DOM, JSX, and React concepts.

Implemented React Router for building the single-page application.

Configured Spring to manage Actions as beans and set their dependencies in a context file, and integrated the middle tier with Hibernate.

Applying RESTful API to send and receive data from a public backend API built using API Gateway.

Created the React components using states, props, keys, forms, and refs while building the application.

Involved in using React JS components, forms, events, keys, routers, animations, and flux concepts.

Build a React application utilizing Redux for state management.

Used React JS to create custom components for data manipulations and display data in the company standard format.

Implemented Spring Boot microservices to process the messages into the Kafka topic.

Knew Kibana and Elastic search to identify the Kafka message failure scenarios.

Implemented to reprocess the failure messages in Kafka using retry logic java.

Used Spring Kafka API calls to process the messages smoothly on Kafka topic.

Implemented rest web service using Spring rest for the core pricing application.

Designed and implemented an application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, and Hibernate.

Extensively involved in the development of backend logic or data access logic using Hibernate to map between object-oriented Java objects and relational database tables in the application.

Executing the scripts and validating the test data using Swagger UI, SOAP UI, and Postman.

Created connections to a database using the hibernate session factory, using hibernate APIs to retrieve and store data in the database with Hibernate transaction control.

Knowing DevOps tools like Git, Jenkins, and Docker.

Developed, debugged, integrated, and deployed applications using Intellij (IDE) and used GIT as a Version Control.

Developed the REST API to process the data from DB to another REST service-created Web-Services involving both JSON and XML.

Used YAML configuration files for application settings and deployment pipelines were created and maintained, guaranteeing dependability and consistency across various environments.

To ensure best practices compliance and prevent configuration problems, schema validation and linting for YAML files were included.

Involved in the implementation of CI (Continuous Integration) using Jenkins. And involved in configuring pipeline using Blue Ocean Pipeline for project build on Jenkins.

Experience integrating Kubernetes with CI/CD pipelines for automated application deployment and scaling.

Used Jenkins to build and deploy the application and GitHub for code repository and version control.

Support and advise QA team testing in various environments.

Experience in TypeScript features such as arrow functions, decorators, type restrictions, modules.

Used Kibana to monitor the logs and maintain the reports.

Wrote unit and integration tests to test all the desired functionality using JUnit (TDD), Testing, and Mockito.

Used Log4J for logging and debugging and JUnit for testing.

Involved in building and deployment of the application in a Linux environment.

Implemented SonarQube for continuous inspection of code quality, security vulnerabilities, and technical debt reduction.

Developed and maintained UNIX shell scripts for data-driven automatic processing.

Involved in database design and was responsible for creating and modifying database objects.

Involved in developing SQL, PL/SQL stored procedures along with Shell Scripting database application scripts.

Worked on Oracle and MySQL, created DAO classes that get connection instances with Spring JDBC, and configured JDBC connections.

Designed and created SQL server Database and stored Procedures.

Involved in RDBMS database design using SQL, to write stored procedures, functions, Triggers, and prepared statements.

Involved in designing and creating the Database Tables using the PostgreSQL Database PgAdmin tool.

Used Hibernate to store the persistence data in the PostgreSQL database and wrote HQL to access the data from the database.

Involved in the development of PL/SQL packages, and stored procedures.

Environment: Java, J2EE, Spring3.0, Hibernate, Spring Boot, Microservices, Spring Kafka, JQuery, Oracle, XML, YAML, Web Services, ReactJS, Angular 14/15, Node JS, PostgreSQL, PL/SQL, MariaDB, Maven, JUnit, Log4j, JQuery, Apache Tomcat Server, IntelliJ, GIT, SOAP UI, Postman, Putty, Linux, Docker, SonarQube, Kibana, Elastic Search, Windows XP, Agile scrum.

Client: Capital One, Richmond, VA. March 2020 – May 2021

Role: Java Developer

Responsibilities:

●Involved in SDLC Requirements gathering, Analysis, Design, Development, and Testing of the application using the AGILE methodology.

●Expert level skills in developing applications using Core Java, J2EE, JSP, Servlets, Spring, Hibernate, Web Services (SOAP and REST), Collections, JDBC, XML, HTML, XHTML, HTML5, CSS, JSON, JavaScript, Ajax, Design Patterns, XSL/XSLT and JQuery.

●Used various Core Java concepts such as Multi-Threading, Exception Handling, Garbage Collection, and Collection APIs to implement various features and enhancements.

●Develop and maintain client applications that directly increase customer user satisfaction and improve the messaging standards DMS(Digital-Messaging-System).

●Improvising the application performance by adding WEB API, and Microservices, working on MVC model application doing enhancement to the application used by Capital One business customers.

●Analyses, Design, Implementation, and Test, the back-end services using Spring Boot microservices.

●Responsible for the Design, Development, Unit Testing, and System Integration Testing of assigned tasks planned during PI.

●Involving in a change request and response process, troubleshooting issues raised by business customers, and providing resolution.

●Onboarding the components to Bogie, with docker changes and Jenkins file.

●Upgrading the applications with the latest chassis version and deploying the changes on all the environments.

●Used Jenkins to build and deploy the application and GitHub for code repository and version control.

●Written and debugged several stored procedures, triggers, packages, views, and functions using the SQL Developer tool.

●Worked on Eratocode findings and errors for all the applications.

●Postman to test the API workflow on the JSON files.

●Using Kibana, Grafana, and Splunk to monitor the logs and maintain the reports.

●Creating and injecting Spring services, Spring controllers, and DAOs to achieve dependency injection and wire objects of business classes.

●Experience in securing an Apache Kafka platform.

●Experience developing applications designed to process and consume large volumes of data, efficiently and quickly.

●Experience using Apache Kafka for producing and consuming data to and from topics.

●Migrating the AWS stack from R5 to M5 stacks and updating the target groups and albs.

●Improvising exception handling and adding informative logs to the application which can be queried through Splunk and used in future investigation reports. User-defined exception handling using Java by which a user can easily understand the error and report accordingly.

●Participate in the definition of automation test objectives, strategies, processes, standards, and metrics and share with other disciplines so they understand how the automation integrates within the tasks of a project.

●Writing scripts preferably in end-user testing of business client applications using tools like Junit, cucumber, and JMeter.

●Used MySQL in WAMP (Windows, Apache, MySQL, and PHP) environment to create dynamic, data-driven, and interactive web pages.

●Configured the Hibernate configuration files to persist the data to the Db2 Database.

●Executing test automation scripts through Jenkins and generating the reports through the cucumber.

●Executing the scripts and validating the test data using Swagger UI and Postman.

●The cucumber was used for entire regression testing and functional testing with the primary tool as Selenium to test Scenarios, Test Cases, and Test conditions identified.

Environment: JDK 1.8, Oracle 11g, Java, Core Java, REST Web Services, JDBC, AWS, Docker WSDL, Struts, Spring MVC, Spring AOP, MySQL, DB2, RESTful APIs, SSO, Spring boot, OAuth, Spring Security, Android studio, Android SDK, GraphQL, Kafka, Cassandra, Cucumber, Bootstrap, Jenkins, IntelliJ, Maven, JUnit, GIT, Jira, and WebLogic.

Client: Verizon, TX. August 2019 – Feb 2020

Role: Java Full Stack Developer

Responsibilities:

●Analyses, Design, Implementation, and Support. Developing back-end services using Spring Boot.

●Responsible for the Design, Development, Unit Testing, and System Integration Testing of assigned tasks.

●Involved in the change request and response process, troubleshooting issues raised by customers, and providing resolution.

●Participating in development projects and upgrades. Involved with business entities on feasibility, and the technical requirement for a new initiative.

●Created new microservices for the customers to enroll and get reward points.

●Created new microservices for the business consumers to refer a business for value addon and get rewards.

●Worked on critical functionalities for My Verizon business portal and resolved the issues.

●Worked and validated major functionalities for My Verizon business like alerts, enrollments, bill pay, automatic enrollment for bill pay, and rewards.

●Actively working on production IRs assigned in the Jira tool.

●Involved in migrating the microservices from PCF to the Kubernetes environment. Used React JS and its various concepts, and life-cycle methods to build e-commerce web apps.

●Worked in using React JS components, Forms, Events, Keys, Routers, Animations, and Flux concepts.

●Used React-Router to enable the navigation to view various components in a React app.

●Developed user interface by using React JS, and Redux for SPA development.

●Implemented Angular Router to enable navigation from one view to another.

●Created the React JS components and triggered Angular code to render the React components using life cycle hooks.

●Used React-Router to route the pages on the client side and build SPA.

●Involved in the migration of React from Angular 12.

●Implemented HTTP requests using RxJS observable library to handle multiple values at a time.

●Designed and developed a mobile app for Android mobile devices with extensive UI development.

●Tested the apps across different versions of Android phones to ensure quality and performance.

●Used Jenkins to build and deploy the application and GitHub for code repository and version control.

●Written and executed several stored procedures, triggers, packages, views, and functions using the SQL Developer tool.

●Used Postman to test the API workflow on the JSON files.

●Used Kibana, Grafana, and Splunk to monitor the logs and maintain the reports.

●Created and injected Spring services, Spring controllers, and DAOs to achieve dependency injection and wire objects of business classes.

●Worked extensively on developing controllers, Interfaces, and implementation classes using Spring MVC framework & used a Microservice architecture with Spring Boot-based service through REST.

●Involved in Migrating existing applications into REST-based Microservices to provide all the CRUD capabilities using Spring Boot.

●Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications

●Developed, debugged, integrated, and deployed applications using Eclipse (IDE) and used GIT as a Version Control.

●Scaled the component interactions and generalized the interfaces using Restful web service.

Environment: Java 1.8, STS, Eclipse, Gitlab 7.0, Oracle 12c, SQL, JMS, Angular 12/14, High charts, Webpack, Angular-CLI, Typescript, HTML5, CSS3, JavaScript, Restful, JSON, XML, JUnit 4.9, Spring 4.2, Microservices, Spring Boot, Spring AOP, Spring JPA, ReactJS, Angular 12, Java, Android SDK, GraphQL, GitLab, Webpack, Figma, VS Code, Jira, Tomcat, Protractor, Jenkins, Gradle, Apache, AWS

Client: TCS/CVS Health, Woonsocket, RI. Jun 2018 – Jun 2019

Role: Java Developer

Responsibilities:

-

●Participated in Agile methodology and was involved in the design, development, implementation, and testing of the enterprise applications.

●Analyzing the business functionality of the existing application and restructuring that to new technology for enriching the user experience apart from providing enhanced functionalities.

●Creating RESTful web services to be consumed by Front End Applications by retrieving data from the Oracle database and consuming Mainframe APIs.

●Worked on Java 8 features date and time API, streams, lambda expressions, functional interfaces, etc.

●Used Hibernate annotations for object-relational metadata and practiced Generic Data Access Pattern for designing and implementing the persistence layer.

●Used Spring framework for Dependency Injection, AOP, and Transaction management.

●Assisted the Oracle DB development team in developing stored procedures and designing the database.

●Involved in the implementation of JSPs, Servlets, session beans & Entity beans to interact with Oracle Database.

●Developed, debugged, integrated, and deployed applications using Eclipse (IDE) and used GIT as a Version Control.

●Involved in ATG Upgrade from 10.2 to 11.3, Platform Upgrade for CVS.com infrastructure in Prod1 and Prod2.

●Involved Setting up Prod1, Prod2, and Prd3 (DR) Infrastructure.

●Worked on a build and configure CVS domain for Prod1 and Prod2 Environments

●Worked on setting up Jboss servers for infrastructure and application.

●Worked and validated multiple functionalities like Sign in, Create an account, Extra care, and Minute clinic, etc.

●Closely worked with the QA team on Regression testing, UAT testing, smoke testing, etc.

●Developed unit tests using JUnit, and Mockito and performed BDD testing using Cucumber

●Worked on the UNIX environment for deployments and Unix Shell Scripting was used for scheduling batch jobs.

●Created Shell scripts and scheduled cron jobs for job automation.

●Coordinate and work on setting up a new Control-M server, re-scheduling jobs with configuration changes based on project requirements.

●Worked with Splunk platform for querying logs in Linux and Windows.

Environment: Java 1.8, SVN, Gitlab 7.0, Oracle 12c, Apache, Splunk, Restful, JSON, XML, JUnit 4.9, Spring 4.2, Spring Boot, Spring AOP, Spring Hibernate, JBoss, Jenkins, Gradle, and AWS

Client: Fannie Mae, Dallas, TX. Jan 2017 – Jun 2018

Role: Java Full Stack Developer

Responsibilities:

●Participated in Agile methodology and was involved in the design, development, implementation, and testing of the enterprise applications.

●Involved in web application development using Angular 5, Angular CLI, Webpack, HTML5, TypeScript, SASS, and CSS3.

●Used Angular 5 Reactive forms to implement complex forms and performed the validations using Form Builder.

●Used various Bootstrap components such as calendars, masks, uploaders, sliders, alerts, and modal dialogs for developing the UI.

●Built front-end using Angular 5 and upgraded to Angular 6 and back-end using ASP.NET MVC and RESTful APIs.

●Worked on building tools like Gulp to build the application by minifying and concatenating the source code and invoking stubs on application launch.

●Implemented PrimeNG components for in-component navigation and visual design.

●Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators.

●Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs.

●Created Angular HTTP Client interceptors to add necessary JWT tokens for the outgoing requests from UI.

●Worked with RXJS Observables and operators when working with HTTP JSON responses and defined a custom error handler to handle error scenarios.

●Used Wijmo components such as Flexgrid, Multirow data grid, Flex charts, etc. for creating the UI pages.

●Created and injected Spring services, Spring controllers, and DAOs to achieve dependency injection and wire objects of business classes.

●Used Apache camel to integrate the different applications using protocols like HTTP and JMS.

●Worked extensively on developing controllers, Interfaces, and implementation classes using Spring MVC framework & used a Microservice



Contact this candidate