Sowmya Sree
Senior Java Full Stack Developer
Phone: +1-405-***-****
Mail: ****************@*****.***
PROFESSIONAL SUMMARY
Java Full Stack Developer with over 10 years of experience in designing, developing, and deploying scalable, secure, and high-performance web applications
Proficient in Java (Java 8–17), Spring Boot, Hibernate, RESTful APIs, and front-end technologies like Angular, React, JavaScript, HTML5, and CSS3, with strong expertise in Microservices architecture, CI/CD pipelines, Docker, Kubernetes, and cloud platforms including AWS and Azure
Extensive experience in Internet, client/server technologies using Java, J2EE (JSP, Servlets, JDBC, EJB, RESTFUL and SOAP based Web Services, JAX-WS, JAX-RS, Struts, Hibernate, Spring, HTML5, CSS3, JavaScript, XML.
Expertise in Implementing Java & J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), VO, DTO, Factory, Singleton, and Front Controller.
Experienced in XML and related Java technologies like JAXP, JAXB, JDOM, SAX, XSD, XSLT etc.
Extensive Experience with front end application development using HTML5, CSS3, JavaScript, JSP, Angular 2-9, Node JS, AJAX, Bootstrap, JSF, Prime faces and jQuery.
Experience in spring framework modules – IOC/DI, AOP, MVC, Security, Spring Boot and JDBC Template.
Experience in building flexible, reliable, efficient, and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and Spring boot.
Good expertise in Camunda BPM for business process management and integrated with web applications.
Expertise in various open-source frameworks and tools like Struts, Spring, Microservices, and Hibernate.
Proficiency in OOPS concepts like Inheritance, Aggregation, Encapsulation, Multi-Threading, Serialization, Collections, IO, and Polymorphism.
Expertise in producing & consuming SOAP as well as Restful Web Services using WSDL, SOAP, AXIS, JAX-WS, CXF, REST-Jersey and WS-Security. Had experience in web services validation using SOAP UI.
Expertise in database modeling and development using SQL, PL/SQL – Stored procedures, functions, triggers, cursors, object types and Indexes using Oracle, DB2 & My SQL.
Experienced in generating logging by Log4j to identify errors in production test environment and experienced in Ant, Maven and Gradle tools.
Exposure to NoSQL database programming – Apache Cassandra.
Developed front-end using AWT, Flex, JSF, JSP with custom Tag libraries, JSTL Struts Tag Libraries, GWT, Adobe Flex, MXML, HTML and CSS.
Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in cloud Formation JSON templates and some technologies including TCP/IP and HTTP.
Extensive experience in programming, deploying, configuring, fine-tuning, and administering middle-tier popular J2EE Application Servers like IBM WebSphere, WebLogic 12c, JBOSS, Jetty and Apache Tomcat.
Experience in deploying and configuring database connection pool in WebLogic Application Server.
Experience working with Amazon cloud Services (AWS) using Cloud Watch, Amazon S3, Amazon RDS.
Performed upgrades of Oracle 11g to 12c with in the same server & different servers.
Experience in using AWS with both EC2 and S3 services for application backup and recovery.
Involved in building the code using Maven and used Jenkins and Quick build for continuous integration.
Experienced in Web Services approach for Service Oriented Architecture (SOA).
Experience in leveraging API Gateway for runtime governance and security of microservices.
Expertise in Unit Testing using Junit, Mockito & Power Mockito tools.
Experience in various software development IDEs like Eclipse, IntelliJ, STS and Editors like Edit Plus, Notepad++.
Expertise in Unit testing using JUnit and Integration testing.
Strong implementation knowledge of Object-Oriented Analysis and Design using Agile methodologies.
Experienced in using JIRA bug tracking Systems. Good knowledge in UNIX and Shell scripting.
Experienced in using Version Control tools like GIT, SVN, CVS and Clear Case.
TECHNICAL SKILLS
Category
Technologies
Cloud Technologies
AWS (Amazon Web Services), Azure, GCP (Google Cloud Platform)
Java/J2EE Technologies & Frameworks
Servlets, JSP, JSTL, JDBC, JMS, JNDI, EJB, JPA, Struts, Spring, Hibernate, JSF, Spring Boot, Spring Cloud
Programming Languages
Java 8 / 11 / 17, PL/SQL, Scala, Go, Python, Node.js
Application/Web Servers & CI/CD
WebSphere, Jenkins, JBoss, WildFly, Tomcat, IBM WebSphere, Jenkins, GitLab
Web Technologies & Services
JavaScript, jQuery, XML, HTML, DHTML, CSS, Angular 12, Node.js, ReactJS, JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, JAXB, Apache Axis
Methodologies & Modeling Tools
Agile, Scrum, TDD (Test-Driven Development), OOAD, SDLC, BDD, UML, Rational Rose
Testing Technologies/Tools
JUnit, JIRA, Jasmine, Karma, Jest
Database Servers
SQL: Oracle 8i/9i/10g/11g/12c, MS SQL Server 2000/2005, MySQL 4.1/5.1, DB2 7.2/8.1/9.1
NoSQL: MongoDB, Cassandra, Redis, Couchbase, DynamoDB
Version Control & Build Tools
CVS, SVN, VSS, Rational Clear Case, Stash, Git, SourceTree, GitHub, Git Desktop, ANT, Maven, Gradle
Platforms
Windows, Mac, Linux, UNIX
Education
Bachelor’s in computer science from JNTUH Hyderabad, India.
PROFESSIONAL EXPERIENCE
Client: Bank Of America, Charlotte, NC Sep 2024-Present
Role: Sr. Java Full Stack Developer
Responsibilities:
Involved in all phases of Software Development Life Cycle including requirement, analysis, design, development, testing, release of the project and support.
Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK
Used test driven approach for developing the application and implementing the unit test using Python test framework.
Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology Deployed Scaled, Configured wrote manifest files for various Microservices in PCF.
Hands on Java 11 full stack with spring boot, Spring Cloud, Spring Security, Spring Data JPA, Spring AOP, and Hibernate.
Utilized Java 17's pattern matching for switch statements to simplify and optimize code logic for complex data types.
Developed immutable data transfer objects using Java 17's records, minimizing boilerplate code and improving application performance.
Migrated legacy applications to Java 17 LTS, ensuring long-term support and access to modern features while improving performance and security.
Upgraded backend services to Java 21 LTS, leveraging virtual threads for high-concurrency scenarios and reducing thread management overhead.
Implemented pattern matching for switch statements and sealed classes to simplify domain modeling and enhance code readability.
Built scalable, secure REST APIs using Spring Boot and Java 17, integrating with third-party services and databases like MySQL and MongoDB.
Designed and managed Kubernetes manifests in YAML to configure deployments, services, ingress rules, and secrets for containerized microservices.
Configured CI/CD pipelines for Java 17-based microservices using Jenkins, Docker, and Kubernetes to streamline deployment processes.
Automated CI/CD pipelines using YAML-based configurations in Jenkins and GitHub Actions, improving deployment speed and reliability.
Utilized Sequenced Collections API and other new JDK 21 enhancements to improve data structure efficiency.
Part of team implementing REST APIs in Python using micro-framework like Flask with SQL Alchemy.
Designed and deployed AWS Lambda functions for backend services triggered via API Gateway, S3 events, and DynamoDB Streams, ensuring serverless scalability and performance.
Built event-driven microservices architecture leveraging AWS Lambda, SNS, SQS, and CloudWatch Events, enhancing real-time data processing and decoupling service dependencies.
Integrated Lambda functions with Amazon RDS, DynamoDB, and external APIs, implementing secure access through IAM roles and policies.
Deployed Spring Boot microservices and Python-based services to AWS EC2 instances, ensuring high availability and scalability across multiple environments.
Configured Auto Scaling Groups (ASG) and Elastic Load Balancers (ELB) to handle production of traffic spikes and optimize resource utilization.
Implemented IAM roles and security groups for EC2 instances to ensure secure service-to-service communication.
Developed restful Web-services using Django Rest framework in Python.
Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
Consumed SOAP services and parses XML to Java Objects and developed SOAP web services using JAX-WS API.
Experienced in cloud automation using AWS Cloud Formation Templates, Chef, and Puppet in automating the infrastructure in AWS using web services.
Deployed spring boot application on AWS Elastic Beanstalk and GWT server-side Data Sources
Developed Servlets and servlet listeners to communicate between SAP GUI and Smart GWT server side.
Develop the team’s capabilities in data science and machine-learning, and apply them to create new data-driven insights also created Splunk reports that provide a high-level overview of the Application Health
Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA and used Swagger to interact with API endpoints of the micro services.
Worked in Integration Systems Such as Apache Camel and Spring Integration we use Agile framework in Participated SCRUM Meetings to produce Quality deliverables.
Automated the performance testing using JMeter to measure the performance with 100+ active sessions
Hosted the applications using cloud foundry runtime configured the build packs, instances using manifest yml files.
Involved in continuous integration and DevOps methodologies such as Docker, Kubernetes, Jenkins, Gradle, Jenkins File, Docker File and Elastic Search.
Written test cases using Junit 5 and Mockito for stubbing the dependencies while unit testing the class.
Having Hands on experience with unit testing of JavaScript applications using Karma, Jasmine and also having experience in deploying services on Docker and Kubernetes containers.
Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of the blend of Spring Boot /JPA and Java.
Deploy enterprise web applications using technologies such as Sencha ExtJS, Java 1.11, JavaScript, Ruby, CSS3, HTML5.
Azure Resource Manager (ARM) provides security, auditing, and tagging features to help you manage your resources after deployment.
Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
Creating Json deployment templates for provisioning virtual networks, subnets, VM Scale Sets, Load balancers and NAT rules. Define set of resources and specifying deployment parameters to Azure Resource Manager (ARM) templates creating resource group of virtual machines.
Automated EKS cluster provisioning using Terraform and CloudFormation templates.
Configured Ingress controllers, network policies, and service meshes for secure inter-service communication.
Managed Helm charts and YAML manifests for consistent, repeatable application deployments.
Performance tuning on JIRA by deleting inactive workflows, screens, and field configuration not associated with any project. Utilized the Script Runner add-on to implement a script which changed the assignee of an issue based on the value of a custom field for a client's cloud-based installation of JIRA.
Implemented a recursive algorithm to parse large GraphQL introspection queries into a dotfile format in order to visualize the one-to-many relations between schemas in a SVG format this express graphql library to mount a GraphQL API server on the user-configured HTTP endpoint.
Used React.JS for creating views to hook up models to the DOM and synchronize data with the server as a SPA.
Working Experience in Messing Platforms such as RabbitMQ, Kafka, AWS SQS.
Hands on Experience for implementing enterprise integration with Web Services using SOAP and REST with Spring Controllers.
Used Vue.js events distribution and parent chain for parent-child component communication
Developed web applications running on NodeJS using the Express framework, Vue.js and Backbone.js with Mustache.js for front end MVC/templating and also various Responsive Single Page Applications (SPA) using React.JS .
Developed views and templates with Python and Django's view controller and template language to create a user-friendly website interface. Worked in Cloud based NMS application which monitors the CPU/Memory parameters of Virtual machines.
I have written the SQL Queries to get the data and update it in the database and to connect databases in the DAO implementation Classes.
Environment: Java8, Spring Boot 2.x, Restful, Spring Cloud, Jax, AWS, Lambda, Splunk, Cloud Foundry, Angular, Jira, REST API, Kubernetes, Python, Maven, GIT, Docker, I AM Kafka, SOAP, JPA and Microservices
Client: State Of Arkansas, Little Rock, AR July 2021-Sep 2024
Role: Sr. Java Full Stack Developer
Responsibilities:
Showcased Java/JEE expertise in designing and developing critical backend applications, demonstrating proficiency in requirements analysis, system design, and architectural disciplines.
Implemented cutting-edge technologies, including Java 11, Spring Boot, and Microservices, to architect and build scalable, high-performance systems.
Enhanced data stream processing in microservices using Java 8 features like Streams, Collectors, and lambda expressions, streamlining code and improving backend efficiency.
Leveraged Java 8's new Date and Time API for precise and efficient handling of time-related operations in application logic.
Designed, developed, and maintained APIs using Apigee API products, ensuring robust and scalable integrations.
Implemented API proxies, policies, and transformations to enable secure and efficient data exchange across services.
Utilized ForgeRock Security products to enhance overall security posture and manage user identities effectively.
Developed internal APIs using Node.js, ExpressJS, and MongoDB, accelerating the development of small-scale APIs.
Implemented robust authentication mechanisms, including multi-factor authentication (MFA), to strengthen user account security.
Led the development of scalable and maintainable Java-based full-stack applications, utilizing Spring frameworks for backend services.
Integrated Identity Access Management (IAM) functions seamlessly into frontend applications, ensuring a cohesive and secure user experience.
Secured workloads with AWS IAM roles for service accounts (IRSA), reducing secrets in pods.
Set up logging pipelines with Fluentd and CloudWatch Logs, enabling faster debugging and root cause analysis.
Used Amazon ALB Ingress Controller to manage traffic routing and SSL termination.
Integrated Kafka-based event-driven services into EKS, ensuring seamless scaling for real-time data streaming workloads.
Implemented token-based authentication and authorization mechanisms to ensure the integrity of API interactions.
Utilized Apigee analytics to monitor API usage, identify patterns, and make data-driven decisions for optimization.
Developed Java applications that seamlessly integrated with DynamoDB, utilizing AWS SDKs and libraries to perform CRUD operations and manage data at scale.
Monitored and maintained Hadoop clusters using Apache Ambari and Cloudera Manager, ensuring optimal performance, reliability, and resource utilization.
Managed and optimized data storage using PostgreSQL and MongoDB databases, ensuring robustness and efficiency in handling financial data.
Leveraged DevOps tools such as JIRA, Maven, and Ansible to streamline development workflows and enable continuous integration and delivery.
Developed user interfaces using React JS and Flux for SPA development, incorporating React forms for data-driven applications.
Implemented various client-side interfaces using React.js, utilizing predefined components from NPM and Redux library, and deployed applications to NGINX.
Utilized React HTTP services to perform GET, POST, PUT, and DELETE operations, effectively handling API requests and responses.
Developed scalable data processing pipelines using Apache Spark RDD, Data Frame, and Spark SQL for high-volume batch processing.
Built and deployed ETL workflows in Spark to clean, transform, and load data from multiple data sources into a centralized data lake.
Integrated Spark with various data sources and formats, including HDFS, S3, JDBC, Avro, Parquet, and JSON, for seamless data ingestion and processing.
Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategies; implemented REST API web services to fetch data from MongoDB.
Developed microservices using Spring Framework, leveraging auto-configuration with Spring Boot and securing services with Spring Security.
Utilized Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs, facilitating efficient microservices development.
Employed Swagger framework for REST API documentation and used Log4J API for logging and debugging purposes.
Utilized Spring JDBC templates for database interactions and implemented declarative Spring AOP transaction management.
Configured Kafka consumers and producers for high-volume streaming using a pub-sub model with multiple inheritance AVRO schemas within the same topic.
Deployed end-to-end event-driven microservices architecture using Apache Kafka and Elasticsearch, ensuring real-time data processing and search capabilities.
Designed complex Oracle database statements for querying, updating, and reporting, optimizing database performance.
Used Spring Data JPA with Hibernate ORM for database connectivity, abstracting complex connection management configurations.
Deployed applications into Docker containers and made them accessible at runtime using cloud services like AWS; utilized Netflix Eureka, Spring Hystrix for fallback methods, Spring Ribbon for load balancing, and broker services with Spring Kafka and Zookeeper.
Created AWS EC2 instances, installed required configurations and applications, and created S3 buckets for object-level data storage.
Skilled in using testing tools such as Postman, Jest, Enzyme, JUnit, Apache JMeter, and debugging tools like ESLint, Redux Dev Tools, and Chrome Developer Tools.
Followed Test-Driven Development (TDD) methodologies, writing test cases using JUnit for every relevant class to ensure code quality.
Worked with testing frameworks such as JUnit and Mockito to develop and execute comprehensive test suites.
Environment: Agile, ReactJS, JavaScript, Redux, NextJS, Grunt, NodeJS, AJAX, JSON, XML, Lambda Expressions, Streams, Kafka, Hibernate ORM, JPA, PostgreSQL, JWT, JSP, JSF, AJAX, CI/CD, Jenkins, Kubernetes, Docker, AWS, Graph QL, Maven, Splunk, Jest, Enzyme, Selenium, TDD, MongoDB, NoSQL, Apache Camel, Kibana, JIRA, YAML, Redis, GraphX, WebLogic.
Client: Elevance Health, Indianapolis, IN Dec 2019-May 2021
Role: Java Full Stack Developer
Responsibilities:
Software Development is driven by Agile methodology, short sprints in the form of iterations and developed using Java JEE components. Developing the application based on the user stories.
Developed user interface using JSP, jQuery, HTML5, CSS3, JavaScript, ReactJS, AJAX, NodeJS & Bootstrap.
Used Hibernate as ORM tool to map the database tables and wrote DAOs and POJOs to integrate with Spring Framework.
Developing web pages using ReactJS and worked with various React hooks, components, and state management libraries like Redux to build the applications.
Responsible for accessing REST APIs using OAuth Authorization Token and storing the data in MongoDB using Node.js scripts.
Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
Implemented Inheritance between tables using different Hibernate strategies.
Extensively used Spring JDBC in data access layer to access and update information in the database.
Review and modify programs to ensure technical accuracy, security, and reliability.
Development of Service Layer using Java, Restful web services and Spring Data JPA framework.
Used Web services for sending and getting data from different applications using SOAP messages.
Built production-ready web application stack using serverless components like Lambda, API Gateway, S3 etc.
Worked with ReactJS to generate various components, routes, services, and structured the application code using stateful and stateless components.
Designed and created Database objects and written PL/SQL scripts for data extraction and data transformation.
Wrote roll-out procedures and plans. Environment was mixed Windows and AIX, CSS, XML, HTML, Knockout.js, HBase, NoSQL, XSLT, projects written in C.
Ensure that code is compliant with security & compliance using OAuth and Spring Security.
Designing RabbitMQ queues and exchanges and binding relation between them.
Hands-on experience with building Azure Notebooks functions using Databricks, Scala, and creating deployment through data factory.
Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager). Used Node Cron package to schedule periodically executable jobs also used Swagger to interact with API endpoints of the Microservices.
Worked extensively on developing controllers, Interfaces, and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot-based service through REST.
Developed end-to-end application components involving business layers, persistence layers, and database and web services layers.
Responsible with two other team members for all public-facing desktop versions of our website (handling quoting system, address verifications, credit verifications, purchasing a policy, and integration bridge systems between policy seekers and agents as well as underwriters).
Used SQL hints and Indexes as needed to improve SQL performance.
Experience in database development using Oracle, MySQL Server, and NoSQL databases (like MongoDB) in various projects with expertise in deploying stored procedures, triggers, and SQL queries.
For continuous integration used Jenkins mainly to generate and send automatic emails regarding updates on the project.
Used Jenkins plugins for code coverage and to run all the tests before generating a WAR file.
Validate XML files based on the XML specification documents.
Implemented Spring MVC, AOP & IOC modules and RESTful web services.
Developed Enterprise Services Test Automation scripts using SOAPUI.
Deployed Spring Boot-based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
Good knowledge of database concepts with working knowledge on SQL and Stored Procedures.
Experience in troubleshooting SOA/OSB code in a production environment with high-volume transactions.
Deployed Web Services into WebLogic server and configured database connection pool in WebLogic console also used Maven script for building and deploying the application.
Environment: Java 8, ReactJS, Spring Boot, Microservices, Hibernate 4.3, EJB, Oracle SQL developer, Azure, HTML5, CSS3, Node JS, Mockito, Postman, OAuth2, Bootstrap, AJAX, JavaScript, RabbitMQ, Soap UI 4.3, WebLogic Server 12.2.1, SOAP web service (JAX-WS), API Gateway, RESTful web services (JAX-RS), Jenkins, Log4j, XML, JUnit, Maven, and Agile.
Client: Publix, Lakeland, FL Jan 2017- Nov 2019
Role: Java Full Stack Developer
Responsibilities:
Followed Agile Software Development Methodology to build the application iteratively and incrementally. Participated in scrum related activities and daily scrum meetings.
Developed user interface using JSP, JQuery, HTML5, CSS3, JavaScript, Angular 7/9, AJAX and Node JS.
Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 7/9.
Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
Worked in Azure Cloud IAAS stage with components Delta Lakes, Azure blob storage, Notebooks, DBFS, Spark, Scala, Data Factory and Cosmo DB.
Designed and developed the application using agile methodology and followed Test driven Development (TDD).
Created Apache HTTP inbound & outbound flows, routing orchestration, transformations, and Security of JAX-WS/CXF and ESB and Oracle Web logic application using OAuth.
I have knowledge about Scala and alternate JVM application developing environments like Java and Kotlin.
Used Angular 7 to create views to hook up models to the DOM and synchronize data with server as SPA.
Used Bootstrap and Angular 9 to create Controllers to handle events triggered by clients and send request to server.
Developed user interfaces using EJB 2.0 JSP, JSF, JMS framework with AJAX, Java Script, HTML, DHTML and CSS.
GGTS – Web Services involving UI design, user generated event handling, incorporation of underlying functionalities as per the laid down specifications and involved in incorporating business logic in SQL Code.
Used caching in API Gateway to make the application faster when users try to add/update work orders.
Migration of Databases and schemas across multiple platforms of windows to Linux, Oracle 10g to 11g, Oracle 11g to 12c etc. Using Data Pump within the same server & different servers.
Performed Migration test and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.
Designed DTSs, XML Schema for data transmission. Used XML parser APIs such as JAXP (SAX) and JAXB in the web services request data marshalling as well as unmarshalling data process.
Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.
Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend.
Worked on Node.JS framework for building MVC framework from front-end side and generated statements and reports and used Spring MVC.
Generated Java APIs for retrieval and analysis on NoSQL databases such as HBase and Cassandra and worked with NoSQL databases like Cassandra and MongoDB for POC purposes.
Implemented Angular 9 services to connect the web application to back-end APIs to POST/GET the data used in the application.
Used NoSQL databases like AWS Dynamo db. and S3 for data persistence.
Configured Hibernate, Spring and My Faces JSF to map the business objects to MYSQL Database using XML configuration file.
Developed the front-end using Eclipse RCP/Java Swing involving UI design, user generated event handling, incorporation of underlying functionalities as per the laid down specifications and involved in incorporating business logic in SQL Code stored procedures.
Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST.
Developed Restful services using Rest Template and Microservices using Spring Boot.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Implemented Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interfaced with the application logic.
Used Spring Boot- starter-parent as the parent POM and inheriting sensible default settings from Spring Boot and the spring-data- MongoDB dependency provides integration with the MongoDB.
Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
Experience in Gradle Build tool and understanding the artifactoy and repo structure.
Implemented address verification API to leverage business driving application.
Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
Hibernate was used for mapping, Servlets, Spring MVC were used for Model, Control and View.
Deployed Spring Boot based Micro services Docker container using Amazon EC2 container services and using AWS admin console.
Used XSL/XSLT for transforming common XML format into internal XML format and Text format we also use API endpoint verification testing using Postman even binding XML Schema to java classes made by using JAXB API
Used ANT scripts to build the application and deploy it on Web Logic Application Server and we use XML to transfer the application data between client and server to code configuration files
Wrote SQL queries for database creation and modification. Used Redis as cache management techniques.
Experience in using various tools and IDEs for development and design like STS and Eclipse.
Environment: Java 8, Spring MVC, HP Fortify, Spring Boot, JSF, Hibernate ORM, Microservices, Gradle, HTML5, JSF, CSS3, Angular 7/9, Bootstrap, JSTL, JavaScript, AJAX, Oracle – SQL, PL/SQL, BPM Camunda, NodeJS, JUnit, TDD, Ant, Log4J, Postman, Apache Tomcat, Bitbucket, Maven, AWS stack, Kotlin, API Gateway, Lambda, GitLab, Eclipse, JAXB, STS, Web Services (SOAP, REST).
Client: Verizon Communications,