You are on page 1of 5

Sangamithra

Sr Java Full Stack Developer


murali@tangensisinc.com
contact :469-281-1297
PROFESSIONAL SUMMARY:
 Over 7+years of diverse experience as a Java Full-stack developer in the analysis, design, development, and
maintenance of web-based, distributed architectures and client/server applications.
 Extensive use of agile software development methodologies, including Scrum, Sprint, and traditional
software methodologies such as Waterfall and Test-Driven Development (TDD).
 Core Java expertise with a solid understanding of Object-Oriented Programming (OOPs concepts -
Abstraction, Encapsulation, Inheritance, and Polymorphism), Multithreading, Exception Handling, and
Collections framework.
 Experience in developing enterprise applications using Hibernate framework, Spring IOC, Spring MVC,
Spring Boot, Spring DBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web
services.
 Experience in developing Micro Services business components and RESTful service endpoints using Spring
Boot.
 Proficient with Java8 features, such as lambda expressions, functional interfaces, and Stream API to improve
application performances.
 Experience in Insurance Applications, with specialization in Claims business processes and experience in
technology solutions analysis, design and/or developing.
 Experience in creating custom, self-contained, reusable and testable Angular 7 modules, controllers, directives
and services to implement key functionalities for customer account summary
 Extensive in JAVA/J2EE technologies such as Java servlets, JSP, EJB, Java Security APIs, JDBC, JSF, JAX,
JPA, RESTful Web Services, Spring, Hibernate, Microservices, Struts, XSD, XSL, JNDI, JMS.
 Extensive in the building of the front-end framework using React and Redux.
 Experience in measurement and presentation of worker's compensation performance data, including claims
activity, TPA KPI's, and savings opportunities in the stream.
 Developer ANT Scripts and shell scripts for the build and deployment of J2EE Applications
 Experience in setting up the routing configuration using Angular 8 router for various views and sub views.
 Experienced with Angular services, templates, directives, services, and SPA build dependency injections.
 Skilled in web application development, validation, and web user interface with W3C standards such as
HTML5, CSS3, XML, XHTML, PHP, ECMAScript, JavaScript, TypeScript, jQuery, Bootstrap, AJAX,
Angular, NodeJS, ReactJS and JSON.
 Experienced with python frame works like webapp2, flask.
 Experienced in the implementation of web services using SOAP and RESTful APIs.
 Extensively used Spring Framework features such as IOC, Spring MVC, Spring JDBC, Spring AOP, Spring
Boot, and Spring Security.
 Strong UNIX Shell scripting/Programing experience. Used shell scripts/ programs to clean up log files
 Experienced in Authenticating users to access RESTful services using OAuth 2.0 and JWT (JSON Web
token).
 Experienced in using design patterns like Singleton, Factory, DAO, DTO, and MVCto develop multi-tier
distributed enterprise applications.
 Good knowledge of python and python web frame work django
 Extensive working experience using a variety of integrated development environments (IDE Tools) such as
Eclipse, IntelliJ IDEA, STS, and Visual Studio.
 Experience with application development in different environments such as Windows, Linux, and UNIX.
 Experienced with message queuing tools such as Kafka, RabbitMQ, JMS, and SQS.
 Skilled in data management and migration from SQL to NoSQL databases.
 Experienced in database modeling, design, and development of stored PL/SQL procedures, relational database
packages: SQL Server, Oracle 9i/10g/11g, MySQL, and PostgreSQL.
 Experienced in working with NoSQL databases like MongoDB, Cassandra, and DynamoDB.
 Expertise in the implementation of web applications using JBoss, WebLogic, Apache Tomcat, and
WebSphere.
 Widely experienced in using build tools like Maven, Gradle.
 Experienced in the upkeep of Git, Bitbucket, andSVN version control tools.
 Extensively performed Unit Testing, Integration Testing, and generation of test cases for web applications
using JUnit, Mockito, Karma, Jasmine, Cypress, Cucumber, and Selenium.
 Expertise in the design, deployment, and operation of highly available, scalable, and fault-tolerant systems
using Amazon Web Services: EC2, VPC, CloudWatch, CloudFront, S3, RDS, SNS, SQS, DynamoDB, Elastic
Beanstalk, API Gateway, and Lambda.
 Have a good understanding on managing Microsoft Azure environments (VM's, NSG's, Resource Groups,
AKS, Active Directory, Containers, Storage).
 Experienced in working with Jenkins and Bamboo CI/CD pipelines.
 Experienced in the creation, maintenance, and containerizing of applications using Docker and written custom
docker images.
 Managed application container workloads on platforms like AWS EKS, ECS, and GKE.
● Worked on Jira, Rally, and Trello as project management tools.

TECHNICAL SKILLS:
Programming Languages Java, JavaScript, Shell Scripting ,Python, C++.
Web Technologies HTML, JavaScript, Typescript, jQuery, XML, CSS, JSON, Web Services,
Microservices.
JEE Technologies JDBC, Servlets, JSP, RESTful as REST, and SOAP.
Frameworks Spring, Hibernate, Flink, JSF, Spark, Log4j, Junit, Angular, ReactJS,
SonarQube, Jenkins. Mockito, Selenium.
Web App Server WebLogic, IBM WebSphere, Tomcat, AWS cloud, Azure, JBOSS
Protocols HTTP, TCP/IP, UDP.
IDE’s Eclipse, IntelliJ, Visual Studio code, STS
Build Tool Maven, ANT, Ansible playbook, Gradle.
Version Control Tool SVN, GIT
Database MySQL, SQL Server, Oracle Cassandra, MongoDB, PostgreSQL

PROFESSIONAL EXPERIENCE:
Client: Macy's, New York, NY May 2020 to Present
Role: Sr. Full Stack Developer

Responsibilities:
 The Agile Scrum Methodology and Test-Driven Development (TDD) approach has been used to produce
high-quality applications. Participated in daily standups, sprint reviews, Kickoffs and used Jira for project
management.
 Involved in developing applications based on J2EE using Hibernate and spring framework.
 Implemented Core Java8 concepts like default, static methods, data structures, collections, algorithms, and
Lambda Expressions.
 Developed the UI component architecture for developer framework using Angular 7, Typescript, HTML5,
CSS3 and Bootstrap.
 Worked on Microservices using Spring Boot through the combination of REST and Apache Kafkamessage
brokers.
 Kafka integration with spark using spark streaming API
 Developed server-side application to interact with database using Spring Boot.
 Developed Bootstrap responsive web application pages using Angular 8 services, controllers and directives for
front end UI and consumed RESTful web service API.
 Configured the Batch jobs using Unix shell scripting in dev environments
 Used Spring Boot Actuator to externalize application's configuration properties for various environments.
 Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud and Used Spring Cloud
AWS Core, Spring loud AWS Context, and Spring Cloud AWS Messaging.
 Migrated existing application into Microservices architecture using REST APIs, Spring Boot.
 Developed Angular 8 Template driven forms and Model driven forms builder by using ngModel.
 Responsible for creating and maintaining architecture for Restful API using Spring Boot.
 Designed and developed the application using Spring Framework modules like Spring IOC, Spring AOP and
handled security using Spring Security OAuth.
 Developed RESTful Web Services to retrieve data from the client-side using Microservices architecture.
 Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app
methodology. Deployed, Scaled, Configured, wrote manifest files for various Microservices.
 Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
 Worked on Scala for implementing spark machine learning libraries and spark streaming
 Involved in MYSQL database design and development, which includes writing of Constraints, Sub Queries,
Indexes, Views, Stored Procedures, and Triggers.
 Used MySQL as DB and wrote SQL queries for updating and inserting data to tables.
 Wrote build scripts for Maven and deployed applications using Apache Tomcat.
 Developed presentation layer using HTML5, CSS3, Bootstrap, JavaScript, jQuery, NodeJS and Angular.
 Worked on REST API calls and integration with UI. Used AngularJS to develop the component to application
team, Spring Boot to consume REST API’s and used JavaScript, CSS3 and JQuery to display the data in
front end.
 Developed the UNIX Shell scripts to start and stop the java scheduled jobs
 Developed web pages using HTML5, CSS3 and implement Client Side (Front-end) validations using
JavaScript.
 Setup the Continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkin’s instance,
which reduces the time for the deployment of Microservices.
 Perform Service migrations like lift and push on On-Perm and Azure servers reducing server and
maintenance cost
 Involved in configuring virtual machines, storage accounts, and resource groups on Microsoft Azure.
 Involved in deployment of the application on Azure server by creating packages.
 Used Azure Kubernetes to deployed Docker containers into Pod Clusters on multiple Nodes in QA, Test and
Production Environments
 Configured Kafka as a queuing tool to maintain communications among microservices.
 Used Splunk to create charts for the log data and analyze log data to know customer expectations.
 Written extensive JUnit testing classes for comprehensive coverage of test cases.
 Used GIT for version control and used IntelliJ as the IDE for developing the application.
 Used Jira as a project management tool.
 Provided Log4j support for system debugging and server-side logging applications.

Environment: Java 8, J2EE, Spring IOC, Spring Boot, Spring Batch, Spring Data JPA, Hibernate, HTML5, CSS3,
JavaScript, jQuery, AJAX, Angular JS, Bootstrap, React JS, Struts, Restful Web Services, AWS cloud, Agile
Methodology, Shell scripting, MongoDB, SQL, Oracle, IBM web sphere, Junit, Spark, Mockito, Log4j, UNIX,
TOMCAT, Eclipse, Jenkins, Terraform, Docker, Ansible, Maven, GIT, Kubernetes.

Client: Mayo Clinic Rochester MN Apr 2018 to Apr 2020


Role: Sr. Full Stack Developer

Responsibilities:
 Been using Agile Scrum Methodology and Test-driven Development (TDD) for software development to
produce high-quality applications.
 Fully engaged in the analysis, specification, design, implementation, and testing phases of the Software
Development Life Cycle (SDLC).
 The web application provides functionalities such as policy management, profile management and claim
reporting.
 Installed and configured Kubernetes, clustering them and managed local deployments in Kubernetes.
Developed RESTful Services with JAX-RS using Spring Boot and Microservices Architecture.
 Worked on creation of custom Docker container images, pushing images, integration of Spring Boot.
 Deployed Spring Boot Microservices into Docker Hub using Open Shift Environment as Docker Images.
 Created Reusable Angular 8 components using Typescript and services are obtained using Dependency
Injection to consume REST API's.
 Created Shell scripts and PL/SQL Scripts that were executed daily to refresh data feeds from multiple systems
 Worked upon Angular 7 Service this interacts with RESTful services at the backend.
 Developed single page applications using Angular 8, Typescript, and Web pack.
 Utilized Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on Collections,
which would increase the performance of the Application.
 Designed applications using Micro Service Architecture along with various design patterns.
 Worked on UNIX Shell scripting to implement FTP, SSH , SCP where transefering of files from different
servers to shared folders
 Developed Single Page Application (SPA) / User Interface (UI) using React, Redux, Bootstrap, JavaScript,
jQuery, Spring MVC, AJAX, CSS3, HTML5, and JSP.
 The client can access complete account information, details about his policy, upgrade to a new policy based on
his previous payment history and credit score, track his claim approval status, and Look up for an agent near
his area and file for claims
 Written custom libraries used across the organization as a shared library using ReactJS.
 Implemented ReactJS code to handle cross-browser compatibility issues in Mozilla, IE, Safari, and FF.
 Maintained states in the stores and dispatched the actions using redux.
 Used Hibernate for database persistence to perform CRUD (create, read, update, and retrieve) operations.
 Microservices have been built using spring boot, spring cloud, and deployed to AWS Cloud.
 Developed Rest API in NodeJS using express service. Converted existing APIs and implemented new APIs
into the client's middleware stack.
 Managed the claim reporting function, effectively identifying and analyzing coverage opportunities applicable
to specific loss scenarios
 Worked extensively in the implementation and development of REST API and Microservices using Spring
Boot.
 Developed strategy for integrating internal security model into new projects with Spring Security and Spring
Boot.
 Developed and implemented the Java API to load data to Cassandra Clusters.
 Implemented a Cassandra, NoSQL based database and associated RESTful web service that maintains high-
volume user profile data.
 Developed Maven scripts for automated builds and deployed applications using Apache Tomcat and JBoss.
 Used Cypress for end-to-end testing (UI/API).
 Used Jira as a tracking/project management tool.
 Liaison with branches, insurance carriers, and counsel to investigate, litigate, subrogate and manage insured
and self-insured claims.
 Configured Kafka as a queuing tool to maintain communications among microservices.
 Used Swagger for documentation of REST API.
 Developed test cases, performed unit testing using JUnit, and developed test cases for elements, web beans,
handlers, and view helper classes.
 Configured and automated Jenkins tool for continuous integration and deployment.
 Migrated existing databases from on-premises to AWS using AWS Data Migration Services and AWS
Schema Conversion Tool.
 Written Jenkins Pipeline Jobs to deploy the applications on target EC2 servers.
 Used GIT for version control of files and to do the code merges from feature branches to master branch.
Implemented a branching strategy for completing CI/CD Pipelines.
 Created Configured, Deployed, and Managed Docker Containers, Dockerimages for Web Servers and
Applications servers such as Apache Tomcat and integrated with Amazon Dynamo DB.
 Used Kubernetes as a container orchestration tool to manage the applications.
 Used Amazon Elastic Kubernetes Service (Amazon EKS) to orchestrate the docker deployments, and
management of Docker containers focusing on high availability, fault-tolerant, load balancing, and auto-
scaling system

Environment: React, Redux, Bootstrap, JavaScript, AJAX, CSS3, HTML5, Material UI, JSP, jQuery, Hibernate,
Spring MVC, Spring Boot, Spring Cloud, Spring Security, NodeJS, RESTful services, MongoDB, GIT, Tomcat,
JBoss, Maven, Cypress, Jira, Kafka, Swagger, JUnit, Jenkins, Docker, Kubernetes, AWS Data Migration Service,
AWS Schema, AWS Dynamo DB, AWS EKS.

Client: Cybage Software Private Limited, Hyderabad, India Sep 2015 to Nov 2017
Role: Java Full Stack Developer

Responsibilities:
 Developed all the tiers of the J2EE application, implemented business logic using spring in the middle tier,
developed Beans and helper classes to communicate with the presentation tier, which consists of JSPs and
Servlets.
 Hands on involvement with Core Java with Multithreading, Collections, Streams, Maps, Generics and Java
accumulations.
 Participated in front end development using Angular 7, Javascript, Typescript, HTML5, CSS, and JSON.
 Optimized the performance of application using Angular 7 Lazy Loading and ahead of time compilation.
 Worked on migrating the existing application from Spring MVC into microservices architecture using both
SOAP and RestAPI’s, Spring Data JPA, Spring Boot, Spring Cloud Config, and AWS.
 Manage code versioning with Bit Bucket and deployment to staging and production servers and
implement MVC architecture in developing the web application with the help of Django framework.
 Worked closely with Oracle database in the backend to interconnect with user interfaces using native
complex SQL queries.
 Wrote PL/SQL queries, Stored Procedures, and Triggers to perform back-end database operations. 
Configured the project on the Oracle WebLogic application server.
 Developed test cases, performed unit testing using JUnit, and developed test cases for elements, web beans,
handlers, and view helper classes.
 Involved in Preparing TDDs, Test Case documents after each process has been developed using manual test
frameworks like JUnit.
 Performed UI testing using Selenium and BDD using Cucumber. Developed test scripts using Java in
Selenium Web Driver.
 Used JIRA for issue/defect tracking and project management.

Environment: Java, HTML, Rest API, Soap API, SQL, PL/SQL, AWS, Bit Bucket, Git Lab, Spring Frameworks,
Oracle, Database, JSF, Spring MVC, Spring Security, Junit, Testing, Web Logic, Bootstrap, AngularJS, JSP,
DAOs, CSS, Java Scripts, PL/SQL, OOPS, JDBC APIs, SOAP.

Client: Dhruv soft Services Private Limited, Hyderabad, India June 2014 to August 2015
Role: Java Developer

Responsibilities:
 Involved in complete software development lifecycle (SDLC) tasks – design, coding, testing and
documentation.
 Eclipse as IDE for developing and debugging the application. 
 Involved in the development of user interface using HTML/HTML5, JavaScript, jQuery and CSS3.
 Implemented various core java concepts like Multi-threading, Abstraction, Polymorphism, and Inheritance
and worked on Garbage Collection and Exceptional Handling.
 Created an XML configuration file generating beans of the java classes.
 Worked with technologies such as jQuery and Ajax to make the website more attractive and user friendly.
 Used JDBC to invoke Stored Procedures and database connectivity to Oracle. 
 Designed the front-end application using Rails, HTML, CSS and J Query. 
 Used MAVEN tool to build and deploy J2EE Applications.
 Developed JUnit test cases for all the developed modules. 
 Deployment of Web services, JSP, Servlets and server-side components in Web Logic Application server. 
 Used PL/SQL for views, indexes and stored procedures in oracle database using TOAD and Query
optimization.
 Used GIT repository for software configuration management and version control.

Environment: jQuery, AJAX, HTML, CSS, JavaScript, TypeScript, WSDL, SOAP, SAX, XML, RESTful Services,
Spring, Spring Boot, Hibernate, Apache Tomcat, SVN, Maven, Karma, Jasmine, JIRA.

You might also like