Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Swetha K

Aubrey,TX

Summary

Around 6 Years of strong experience in development and deployment of Client/Server business applications using Object Oriented Programming (OOP), Java/J2EE technologies.


  • Expertise in developing business applications for Banking Domains.
  • Proficiency in Software Development Life Cycle (SDLC) from requirements analysis, design, development, testing and documentation.
  • Hands on experience in Front-end Web-Design and Development using HTML, CSS3, JavaScript, jQuery, JSP, React.JS, and JSON.
  • Experience in Creating and Consuming RESTful Services.
  • Hand-on expertise in Web Server such as Apache Tomcat, JBoss.
  • Familiar with Microservices and Service Oriented Architecture (SOA) with experience in developing and consuming Web Services using REST, SOAP, XML, WSDL.
  • Experience in developing applications using Java,Spring, SpringBoot,Hibernate, JDBC, JMS, HTML, Hibernate, Eclipse3.x, Tomcat, WebLogic, Oracle and Unix Shell Scripting.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Java Developer

Principal Financial Group
10.2020 - Current


  • Worked on payment processing like SEI ACH(Automated Clearing House),SEI Wire, SEI checks
  • Applied NACHA rules while doing the payment processing for Automated clearing house(ACH)
  • ACH payments usually take 3-5 business days
  • Updated Confluence with templates and blueprints to create consistent and structured documents, such as meeting notes, product requirements, and how-to guides
  • Used Apigee Gateway for processing the incoming web requests by doing the authentication and authorization
  • Involved in deployment of applications using CI/CD pipelines for automated building, testing, and deployment of microservices
  • Designed and developed End points ( Controllers ), Business Layer, DAO Layer using Spring boot, Mybatis and DB2
  • Expertise using JIRA software with Jenkins and github for realtime bug tracking and issue management
  • Experience with core java, DB2,Mybatis
  • Worked on confluence to implement workflows for content,ensuring that changes are reviewed and approved before being published
  • Unit tested all the classes using JUNIT at various class level and method level
  • Generated Jacoco reports using Junits and made sure it covered Threshold line coverage
  • Worked in Agile framework Responsibilities include –Interaction with Business team in story grooming, reviewing story/acceptance criteria
  • Worked on Log4J to validate the functionalities and Mockito framework JUnit for unit testing
  • Worked on creating yaml files using swagger for Rest API endpoints
  • Used message brokers to send the messages using Kafka
  • Used the Jenkins tool to automate the build and deployment process
  • Used JIRA to assign, track, report and audit the issue in application
  • Moving application to GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and create new branches when required
  • Implemented API gateway and circuit breaker design patterns of kafka.
  • Used SonarQube to analyze source code, and generated reports for the code quality of my project
  • After release activities like defect prevention analysis, Retrospective meetings etc
  • Developed Batch Jobs to generate csv files to be transmitted to third party application for reconciliation purpose
  • Experience in producing and consuming RESTful APIs and microservices
  • Handled http requests and manipulated JSON response with CRUD operations like GET, POST, PUT and DELETE
  • Designing of API layers for cross-application communication
  • Conducted monitoring and troubleshooting of Kafka clusters, proactively addressing performance bottlenecks and ensuring high availability
  • Deliver high quality, secure, and innovative IT products, and services
  • Used Fortify scan for vulnerability assessments

Application Developer

Wells Fargo
04.2018 - 10.2020
  • Managing internal enterprise applications to meet client requirements and gathering inputs from end users
  • Worked on High level and low-level system design, planning, estimation and implementation
  • Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues
  • Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business Services using the JAVA8 and Spring Boot
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka
  • Used Jenkins for Auto builds and to Setup the Continuous Integration (CI) process for the application
  • Involved in writing pom.xml in Maven build tool
  • Participate in a user acceptance test and make sure the requirements are accepted by clients and deploy it into production
  • Responsible for all stages of design, development, and deployment of applications
  • Participated in creation of Spring Configurations using Java 1.8 features, Lambda Expressions, Streams, Filters
  • Used SWIFT codes to the international payments using Wire for payment processing
  • Based on the Beneficiary name and account details we send the payment using ACH
  • The ACH Routing number will be used for payments processing
  • Demonstrable experience working in continuous integration and continuous deployment systems (CICD)
  • JSON is used as the main data-interchange format in place of XML
  • Used Sonar to analyze and measure source code quality
  • CRUD was used where DML operations were required on RDBMS like SQL DB’s,DB2
  • Created service to retrieve the transactions to provide RESTful API utilizing Spring Boot
  • Used Jenkins, Sonar to ensure the continuous integration in the project
  • Developed Rest based service interfaces for integrating multiple systems, code reusability
  • Used Dependency Injection feature for wiring and defined dependencies using constructor arguments
  • Developed RESTful Web services for other systems to interact with our system and secured the service with Spring-Security OAuth
  • Expertized in using JUNIT framework implementing with Maven
  • Used spring framework including spring core, Spring Web, Spring Security
  • Used Jenkins as build management tool for continuous integration process (CICD)
  • Configured Hibernate with Spring ORM as part of Spring and Hibernate Integration for best results
  • Used Spring MVC components to implement business layer and SpringBoot
  • Worked with IDE as Eclipse, Intellij and deployed into Apache Tomcat Web Server & used Maven build tool to achieve more functionality for build process
  • Developed unit and integration tests for existing microservices using JUnit, Mockito environments
  • Developed the data access classes using JDBC and SQL query log4j for logging and SVN for version control
  • Created Hibernate persistent and configuration files for ORM implementation
  • Used Bitbucket and Git as Version Control System for the application
  • Participated in the Defect tracking team using HP Quality Center for Defect tracking, Defect priority and status
  • Create team specific Agile process flow in JIRA to move tasks from one activity to another
  • Responsible for developing and maintaining code for Batch application based on java and Spring using sybase
  • Worked on migration project from Sybase to Oracle Exadata
  • Experience in attending scrum calls, understanding the various requirements, and working as an individual contributor in agile environment
  • Implemented Microservices into existing system architecture
  • Developed Microservices business components and RESTful service endpoints using Spring Boot
  • Integrated with the back end using JSON to get and post the data to backend servers
  • Implemented SCRUM based AGILE software development for analyzing, designing, and developing applications
  • Experienced in Code Repositories using Git version control and JIRA for bug tracking and project management.

Education

Bachelor's - Computer Science

JNTUH
2012

Skills

  • Core Java
  • Java/ J2EE
  • Windows
  • UNIX
  • Linux
  • DB2
  • Sybase
  • MS SQL Server 70
  • Oracle
  • MySQL
  • Apache Tomcat50
  • 70
  • WebLogic
  • WebSphere
  • JBoss

Certification

  • Certified Aws Cloud Practitioner.
  • Received Spot awards in Principal Financial Group
  • Got Shared success award in Wells Fargo

Timeline

Java Developer

Principal Financial Group
10.2020 - Current

Application Developer

Wells Fargo
04.2018 - 10.2020

Bachelor's - Computer Science

JNTUH
Swetha K