Post Job Free
Sign in

Enterprise Applications Spring Boot

Location:
New York City, NY
Posted:
April 02, 2025

Contact this candidate

Resume:

Shajitha Mariyam

********.*******@*****.*** +1-917-***-**** LinkedIn: www.linkedin.com/in/shajitham Address: New Jersey

SUMMARY

●Diligent IT Developer with over a decade of experience in analysis, design, development/maintenance, testing and deployment of Web and Enterprise applications in the Client/Server and Cloud Computing environments.

●Qualitative Experience in Development and Maintenance of Client-Server applications based on Monolithic, Service-Oriented and Microservices architecture using Java, Java EE technologies.

●Experience working with integrating various downstream and upstream systems built using mainframe, salesforce technologies with the support of frameworks like Apache Camel and without frameworks using API’s namely SOAP and REST.

●Provided 24/7 On-call Production Support on a US Shift as part of L3 Support Team activities. Conducted Root Cause Analysis and coordinated for defect prevention. Worked on incident tickets for quarterly release in a time-driven environment to client and performed impact analysis for required tickets.

●Performed load and capacity testing by diagnosing, troubleshooting, and repairing performance issues in systems and applications and optimization in both web and enterprise applications using tools like Dynatrace, Spring boot admin for monitoring various performance parameters like CPU usage, latency, average response time, availability etc.

●As part of IOT (Internet of Things) implementation worked on Google Cloud Platform namely Google Cloud SQL for MySQL Technologies.

●Experience in web-technologies like HTML, CSS, JSP, JavaScript and jQuery. Worked on front end development frameworks like angular JS and React.

●Working Knowledge of Core Java, J2EE, JSP and Servlets, Spring, Spring boot, REST API’s, Microservices, Oracle, PostgreSQL, MySQL databases and writing SQL and PL/SQL queries. Experience working with data interchange and representation formats such as JSON, XML

●Performed analysis of logs from higher and lower region environments as part of troubleshooting and debugging. Configuring and testing of REST API endpoints via Postman.

●Worked with build tools like Maven and code management tools like Git Repository. Working knowledge of CI/CD pipeline for code deployment with Jenkins and docker deployment with Spring boot application and code quality monitoring and management tools like Cobertura and Sonar cube.

●Proficient in deploying and configuring multi-tier, clustered enterprise applications on web/application servers such as WebSphere, Web logic and Tomcat.

●Experience in writing Database Queries and stored procedures. Worked on SQL and redshift Query tuning and execution plan analysis.

●Hands-on Experience in developing applications using IDEs like Eclipse, IntelliJ, STS (Spring Tool Suite).

●Worked on Amazon Web Services like EC2, S3, IAM, RDS, Cloud Watch, SQS, AMIs, Dynamo DB, AWS Glue, Athena, AWS Lambda and AWS Redshift.

●Working knowledge of performance monitoring via tools like Dynatrace and using customer specific utility tools also.

●Experience in development of java Restful Web Service and SOAP based services. Experience in Spring and Spring boot Frameworks and ORM frameworks like Spring JPA and Hibernate.

●Experience in use of XML Parsers like SAX and DOM. Proficient in XML technologies like XSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB.

●Expertise in server-side development with JDBC, JMS, Servlets, MVC architecture, Java Beans, XML.

●Reviewing detailed design, code & test cases; troubleshooting and resolving various defects, errors and issues encountered; enhancing modules delivered to production by rewriting and developing new code to improve the efficiency and effectiveness of systems.

●Good understanding of software development methodologies, including Agile (Scrum) and Waterfall Models and design patterns to deliver Java EE services. Worked on Agile tools like Remedy, JIRA and HP Quality Center. Good in Project Documentation and web portal usage proficiency and creative.

●Expertise in designing / modelling, programming/coding of server-side components.

●Excellent interacting and analytical skills, effective client relationship and good leadership skills. Well-verse with onsite-offshore model by leading at both on-site and off-shore.

●Ability to complete projects in a timely fashion while focusing on delivering client driven applications to help streamline business needs.

●Experienced in working in a team environment as well as individual, skill creativity and flexibility.

●Highly motivated and enthusiastic team player that enjoys challenging work and the chance to deliver innovative and creative solutions.

●Received appreciations and accolades from Client Relationship Management Teams.

●Strong inclination to learn new technologies. Exceptional ability to learn new things quickly & accurately.

●Domain knowledge: Telecom, Logistics, Banking & Finance, Mobile, Insurance, Gas and Energy Utilities, Risk &Compliance. Also have experience working with State and/or Federal Healthcare domains.

●Possess Traits of good communication, inter-personal skills, self-learning attitude, flexibility, organization, empathy and quick learning

SKILLS

●Programming Languages/Specifications/Frameworks: Core Java, J2EE, JSP and Servlets, JPA, JSR Portlets 168, Struts, Spring boot, Hibernate, REST API, Micro services, Spring Boot, Spring Cloud Config, Spring Cloud Netflix, Spring Annotations, Angular JS, React, Apache Kafka, Apache Camel

●Scripting Languages: JavaScript, HTML, XML, JSON, Python

●Relational Databases: Oracle 9i/11g, DB2, SQL Server, Postgres

●Web Services: SOAP, RESTful, REST API

●Web Servers: Apache Tomcat

●Application Servers – WebLogic, WebSphere/Portal Server

●Containers – Kubernetes, Docker, RedHat Openshift

●IDE/Tools: SQL Developer, Toad, Eclipse, WSAD (Websphere Studio Application Developer), Rational Application Developer, IntelliJ Community Edition, Spring Tool Suite, EditPlus, Visual Studio 2022

●Configuration Tools: GIT Repository, Rational ClearCase, Accurev, StarTeam

●Build/Release Tools: Apache Maven, Gradle, Jenkins, Apache Ant, GIT Repository, Splunk, TeamCity

●Testing Tools: Junit, Postman, Mockito, Postman

●Code Quality Monitoring and Refactoring Tools: Cobertura, SonarCube

●Plugins: Lombok, Project-specific plugins

●Amazon Web Services: Redshift, S3, EC2, SQS, IAM, Cloud Watch, Glue, Data Pipeline

●Cloud Environment: Amazon Web Services, Google Cloud SQL for MySQL, GCP

●Microsoft Products: MSWord, MS PowerPoint, MS Excel, OneNote

●Software Lifecycle Models/Methodologies and Tools: Waterfall, Agile and JIRA, HP Quality Center

OBJECTIVE

Skilled and experienced lead programmer seeking to leverage over a decade of my experience in legacy and modern technologies along with managing development teams, overseeing large-scale software projects, and maintaining good quality standards. Adept to various programming languages and known for improving system efficiency. Experience collaborating across large, complex IT projects with a variety of stakeholders, vendors and oversight agencies. Looking to utilize my leadership skills and technical expertise to drive project success and contribute positively to hiring company.

PROJECT PROFILE

Guardian Life

Lead Programmer

New Jersey, United States (Hybrid Work Model) Sep 2024 – till date

As part of the Group API project

Worked on using and managing business software tools such as Microsoft SharePoint, Jira, Microsoft Excel and other work management tools.

Exposed to supporting Enterprise Governance processes and tracking software to manage project phases and workflows.

Implemented the pcgtab rest endpoint business requirement which was part of the group-policy system using stored procedures and native queries in the db2 database.

Worked on Java 11 to Java 17 migration database dependencies specific to native queries and stored procedures to be applied across the repositories.

Involved in the build and deployment activities by working on triggering Jenkins pipeline build and commit-id builds for lower regions.

Worked on providing level 2 support for certain production issues within the application like tuning a sql query with a longer execution time, incoming soap requests to rest conversion issues resulting in 404 responses etc.

Involved in understanding the AWS ECS to EKS migration and configuration of the dead letter queues and the visibility time outs.

Apache Camel was utilized for transformations and routing SOAP and REST services as part of systems integration which were built using salesforce and mainframes.

Worked on generating the design diagrams for member api – v3 memberdependentSearch flow as part of confluence design updates based on SOLID principles.

Environment: Java 11/17/J2EE, Spring boot, Intellij, Rest API’s, JIRA, Jenkins, DB2 Database, Postman, UML Design generation using design tools, Apache Camel, Jira, Confluence, bitbucket, GIT repository.

Morgan Stanley

Lead Programmer

Georgia, United States (Hybrid Work Model) Aug 2023 – Aug 2024

Worked on Apache Camel EIP(Enterprise Integration Pattern) framework for Morgan Stanley’s operations with various products like Mutual funds, Equities, Fixed Income, Syndicate and Options in a process governed application set-up using Splunk and CI/CD pipelines.

Worked on Java 8 feature of Optionals class for null check implementations. Debugging of REST API’s as part of code fixing.

Worked on Apache Kafka implementation of messaging systems along with Zookeeper.

Containerizing and orchestrating microservices, managing scalable and fault-tolerant applications, automating deployment, and scaling of containerized workloads and enabling continuous integration and delivery (CI/CD) pipelines for efficient software application development and deployment processes using Kubernetes and OpenShift red hat Linux.

Worked on Code Promotion and Deployment activities for various client-specific environments by configuring them using zookeeper and kafka which are termed as Nationwide, pre-pilot and pilot using linux servers.

Acquired knowledge on using the JIRA Tool for creating and managing tickets like creating spikes, converting sub-tasks to stories, estimating the tickets with attaching corresponding labels and fix versions.

oDeveloped file upload functionality using Angular JS and Spring boot.

oWorked on Docker deployments of the application using Docker Desktop and Docker Commands.

oMigrated data from AWS – S3 bucket to GCP storage services using Storage Transfer Service(STS) in GCP.

oWorked on Pub/Sub in GCP for sending and receiving messages across applications and services.

Environment: Java 1.7/1.8/J2EE, Spring boot, Apache Kafka, Apache Camel, Splunk, Intellij, Rest API’s, TeamCity, JIRA, OpenShift Red hat Linux, React

Mastercard

Lead Programmer

New York, United States (Hybrid Work Model) Nov 2022 - July 2023

●Worked on using and managing business software tools such as SharePoint, Jira, Microsoft Excel and other work management tools.

●For Payments at MasterCard, worked on Testcase search functionality within the Test Automation Framework namely T3 that was built predominantly using Rest Assured API’s. Java classes were designed using builder pattern.

●In the Payments network distributed system of Mastercard, for the bounded-buffer problem, implemented Java concurrency and multi-threading namely Executor Framework for better performance. Developed the authorization request as a JSON object using REST API that was published by the upstream System via AXON topics and generated an output JSON object to be consumed by the downstream systems via AXON topics. Monitored code quality via Sonar Lint in Intellij.

●Developed Java Microbenchmark Harness Test classes for method level performance monitoring. Worked on testing the newly developed OBC container at Component-level using Simulator Utility built using Java and REST APIs. This provided performance analysis on parameters like throughput, average time etc. at code level.

●Worked on Performance Testing activities of the new functionality implementation of the Payments system. This requires working on Test Utility namely, Emulator Module for End-to-End testing of all the involved components and testing the various performance parameters by invoking the REST API endpoints for various schedules and termination times for different transactions per second to determine throughput, latency, average response time, 50th/95th and 99th percentile availability.

●Worked on UI based Dynatrace Monitoring tool that provided application overview, application health check, log file browsing and managing log levels, thread heap dump, runtime environment properties, http traces etc. Worked on SonarQube for continuous inspection of code quality to perform automatic reviews with static analysis of code.

●Worked on Jenkins Pipeline creation for Continuous Integration and Continuous delivery by automating the build, test and deployment of the newly developed container.

oWorked on creating a dynamic User Interface using React Conditional Rendering by rendering the message depending on whether the user is logged in or not.

oWorked on a React component that uses the useTimer hook to create a countdown timer while rendering a table of user informationWorked on AWS Code Commit Trigger for GIT Repository via Lambda Function.

oWorked on uploading the developed file using Spring boot into AWS S3 bucket.

oWorked on Node.js functions for manipulating files namely read and write operations, setting timer and asynchronous programming and callbacks.

oWorked on Spring boot application deployment into BEA Weblogic Application Server and Websphere Server and into cloud computing AWS server.

oWorking on AWS Open Search for application and infrastructure monitoring.

Environment: Java 1.7/1.8/J2EE, JMH, Spring boot, Publisher/Subscriber via Axon Topics, Dynatrace, Jenkins, GIT Repository, Intellij, Rest API’s, RestAssured API’s, Postman, Jenkins, Docker, Jira, Confluence

Capital Group

California, United States (Remote Work Model) Jun 2022 – Nov 2022

●For Capital Group, worked on getting an API response from another system and built REST API to flatten out the obtained complex API response into a simpler format and display output via templates which becomes a part of BOK (Body of Knowledge) handbook for the client.

●Worked on developing APIs using Spring boot annotations and java 8 features like functional Interface, method reference, Streams and filters. Worked on java plugins like Lombok and project-specific plugins.

●Configured a Container via data source for accessing the APIs and displayed the results on PowerPoint generated Slide templates which forms the hand book.

●Also worked on populating the API data using Angular JS in the front -end as part of template building.

●Developed Java Utility classes for developing reusable component classes across the service classes for obtaining code reusability.

●Implemented Java-based Cache using EhCache. Added caching to methods using Ehcache Annotations after resolving the dependencies to dynamically configure caching of method return values. This boosts application performance and considerably offloaded the database.

●Worked with GIT Repositories efficiently to push/pull and merge operations with the code objects.

●Worked on implementing REST API endpoints for calculation engine built using java Enums, Drools Rules Engine and Spring Data JPA.

Environment: Java 1.7/1.8/J2EE, Spring boot, GIT Repository, Eclipse, Junit, Rest API’s, Postman, Drools, Spring Data JPA

Verizon Wireless

New Jersey, United States (Hybrid Work Model) Mar 2022 – June 2022

●Configured Spring Cloud Config Server and connected it to local GIT repository for centralizing the configuration of microservices.

●Developed Forex microservice with Spring Initializr to get current exchange values. Integrated the microservice to MySql database by providing backend connectivity via JPA repository that returns response for the service by performing CRUD operations that fetch data from the database. Java classes were designed using SAGA design pattern

●Created another microservice related to Currency Conversion that communicated with the previously created one namely Currency Exchange by invoking one microservice from another. Developed REST client using RestTemplate to call the Forex service and process the response

●Implemented Load Balancing using Netflix Ribbon for client-side load balancing between the two services and Eureka naming server or the Discovery Server by creating it and registering all microservices to it. Enabled communication between Ribbon and Eureka naming server to fetch all instances of microservices

●Followed test-driven development methodology for developing all the components using JUnit and Mockito

●Used Microservices Monitoring Tool for monitoring microservices using Spring boot admin which provided application overview, application health check, log file browsing and managing log levels, thread heap dump, runtime environment properties, http traces etc.

●Worked on the development of ProjectOne which was a lightweight implementation of DMAT, device monitoring analysis tool built for Verizon Client. Was part of ProjectOne implementation built using AWS Server Deployments, Big Data and Spring Boot.

●This application was designed to be accessed by both android and IOS apps. Application logs users accessing activities using modern logs and generates .dlf files. The .dlf files are then moved to FTP boxes. They are then organized date-wise using file organizer. DB gateway component reads these files from these locations and adds them to database. DBGateway and FileOrganizer components are developed using microservices.

●From the database, the data is then accessed by the back end for processing. The files are then converted from the binary format to a human readable format using OneParser. Using Elastic Search, the files are searched and displayed in the front end. The front end can be accessed using the web format and the map format. Was involved in the implementation part of analyzing the logs from IOS and android apps and generating the .dlf files and adding them to ftp boxes.

Environment: Java 1.7/1.8/J2EE, Spring boot, Microservices, Junit, GIT Repository, Eclipse, Rest API’s, MySQL, Postman, Spring boot admin, Spring Cloud Netflix, Ftp file transfer

ELEMENT INFOMATICS (INDIA) PRIVATE LIMITED Oct 2017 – Mar 2022

●Worked on various non-client projects, has gained proficiency on creating AMI (AWS Machine Images), Configured and designed EC2 instances to meet high availability and complete security. Set up the Cloud Watch alerts for EC2 instances and using in Auto scaling launch configuration. Used IAM to create new accounts, groups, users and roles. Extensively worked on setting up MFA(multi factor authentication) and rotating keys

●Worked on setting up MySQL database in AWS using RDS instance, Created Amazon Dynamo DB table and performed read and write operations to it. Created an Amazon S3 bucket, enabled version control and static website hosting on it and configured RDS instance backup to S3 bucket

●Created a Code Commit trigger via AWS Lambda Function using Python as part of integrating Jenkins with AWS. Created a python UDF that compares two integers and returns the larger value. Used python UDF for logging user-defined error and warning messages. Used python pandas for reading a csv file.

●Worked on AWS Cloud Watch Logs for monitoring, storing and accessing log files from Amazon EC2 instances by tracking the number of errors in the application logs and send a email notification if an error rate exceeds a threshold. Also worked on storing logs in Amazon S3 for retaining data for a longer time

●Worked on file upload and download using Spring boot with Amazon S3

●Used AWS Data Pipeline to archive web server's logs to Amazon Simple Storage Service (Amazon S3) each day and then run a weekly Amazon EMR (Amazon EMR) cluster over those logs to generate traffic reports

●Imported CSV files from S3 into Amazon Redshift Cluster using IAM role in copy command in SQL Workbench

●Worked on data import in SQL Server from a CSV file stored in the Amazon S3 bucket using copy command in SQL Workbench

●Created AWS Lambda Function and UDF’s for running queries in Amazon Redshift

●Used SQL query tuning and improved the performance of long running Redshift queries.

●Used AWS glue to copy csv file from S3 to Redshift Cluster/SQL Database

●Performance tuning and reviewing the query plan for the SQLs in Redshift

●As part of building a web forum, worked on building java classes using RESTful services, implemented the POST method to create User resource, enhanced it to return correct HTTP code and status location

●Implemented validations for RESTful Services using Validation API while creating users. Upon receiving a get request for creating a user, validated its content and returned a proper response if it was invalid

●Unit tested the developed java RESTful Services by mocking using Mockito Framework

●Built file upload and download component using front-end framework namely angular and Typescript

●Also worked on no-SQL databases. Have experience with integrated working environments and SAAS

Environment: Java 1.7/1.8/J2EE, GIT Repository, MySQL, Spring boot, REST API, Postman, Amazon Web Services technologies like EC2, S3, IAM, RDS, Lambda, Redshift and Cloud Watch, Python functions

Technical Lead Jan 2015 - Oct 2017

Mindtree Ltd., India

●Worked in a lead capacity aligning information technology (IT) systems with organizational business processes and exhibited leadership skills by managing a 12-member application support team in team activities, process adherence and ensuring timely completions along with code quality monitoring and code refactoring activities via Cobertura tool for an ecommerce Client namely Mobile Services Provider

●Worked on supporting, utilizing, establishing, documenting and improving governance processes and workflows within the organization.

●Worked on Java date and Time API as part of Tracking number generation implementation for one of the requirements for the same ecommerce Client

●As part of IOT (Internet of Things) implementation, namely Wearable devices, in particular Fitness Trackers coded Spring boot CRUD operations using REST API while building an application using Android, IOS and Google Cloud SQL for MySQL Technologies. This was for a mobile client and the team comprised of 5 members

●Hands-on experience in using CI/CD pipeline like Jenkins for deploying the code.

●Worked on the implementation/development of validation logic using core java predominantly multithreading namely Executor Framework and PL/SQL procedures as part of Trade Reporting Control Framework involving validation and revalidation workflows for an Enterprise-wide GRC(Governance, Risk and Compliance) and Quality Solutions market leader for global operations

●Provided Production Support by working on code fixes for a banking application running on new technology framework namely Groovy on Grails. Conducted Unit Testing of applications by developing JUnit test cases; identified and resolved the MPORTAL 1114 bug in MPORTAL (ICON) module

●Participated in daily stand-up to provide updates and discuss impediments with scrum team following Agile principles and methodologies

●Participated in sprint retrospectives and sprint review with business stakeholders

●Participated in hiring activity as part of recruitment process

Environment: Java 1.7/1.8/J2EE, Spring boot CRUD operations using REST API, Google Cloud SQL for MySQL, Oracle PL/SQL, Grails framework, Postman, JUnit and Agile methodology

Technology Analyst Jul 2011 - Oct 2014

Infosys Technologies, India

●Displayed debugging skills by working on Java and SQL code fixes on the application built using Struts framework and deployed the same on Web logic Server

●As part of maintaining the banking application, worked on enhancement defects that enabled to acquire knowledge on iText Java library. Developed java code that utilized iText to create, convert and manipulate PDF documents

●Involved in the up-gradation work on the Global Tax and Fees System of the Private Banking function of the Banking Giant. As part of it, contributed to the development activities by coding the dao and service classes for the j2ee application built on spring and hibernate framework

Was responsible for requirements analysis, technical design, implementation and testing of the Tax and Fees rule engines

Implemented service layer namely Tax Services and Fees services using Spring IOC and Spring MVC, Annotations and Controllers

Implemented DAOs, entities using Hibernate API and Hibernate QL for updating customer Tax details and maintaining Fees details as part of CRUD operations on the database

Implemented Java EE components using Spring MVC, Spring IOC and Spring Transaction Management

Implemented all the components following test-driven development methodology using JUnit.

Created build and deployment scripts using Maven

●Worked on Java API code development for communicating with Cisco IP (VOIP) Phone

●As part of POC (proof of concept), designed and developed a chat application using java technologies

●Increased efficiency and cost effectiveness by designing and implementing/developing an automated system for Project Management namely P-Tracker using java/j2ee technologies

Environment: Core Java 5, Java/j2ee, Oracle SQL and PL/SQL, query tuning, Web logic Server deployments, java library, Struts, Spring MVC, Spring IOC, Spring DAO, Spring Transaction Management, Hibernate Query Language (HQL), JUnit, Maven, and Java API

Programmer Analyst, Associate Nov 2009 - Jul 2011

Cognizant Technology Solutions, India

●Performed technical project oversight, including milestones, schedules, document reviews and analysis, stakeholder meetings and reporting on large-scale IT initiatives.

●Supported a Java/J2ee application by estimating the defects, reviewing code, tracking defects and resolving technical issues along with the client

●Worked extensively on the “Green Task Fix” issue along with the Client Production Management Sr Lead which involved a SQL Stored Procedure code fix

●Acted as the Defect Prevention Coordinator by performing Casual Analysis and Review Tracking for two of the applications built for an Insurance Client from United States of America

●Trained two resources on the Websphere Portal Technologies for supporting the applications built for the same Client

●Ensured for the timely assimilation of deliverables for project releases along with other project activities like timesheet completions, periodic sharing of status reports and adherence to process standards of the project

●Designed and implemented/developed a web application using JSR Portlets 168 that streamlined the Knowledge Transfer (KT) process. This cut application set up-time by 60%and considerably reduced human error

●Provided third level incident escalation support to the technical support group for customization problems with onsite client counterpart on the application built for an Insurance Client

●Participated in the team’s agile software development process

●Developed solutions and supported production deployments on the Insurance application built using java technologies like core java, j2ee, JSR Portlets 164, Websphere Portal Server and IBM db2

●Developed unit tests and functional/integration tests for all the code fixes

●Fixed bugs raised on the Insurance Application built using Websphere Portal Package Components namely Portlets, Websphere Application Server and IBM DB2 database

●Resolved defect 17745 by conducting end-to-end root cause analysis taking Technical Design Document as the input specification

●For most of the complex defects like 56619, 32883 and 17745, estimations were prepared and shared with the lead for validation

●Participated in the Defect discussion calls and continuously updated the progress to offshore Supervisor and the Client

Technologies: Core Java 4/j2ee, Web Sphere Portal Server deployments, JSR Portlets 168, JUnit, DB2 Database and SQL Stored Procedures

IT Consultant T1 Nov 2008 - Oct 2009

Logica CMG (CGI), India

Project Engineer, Senior Project Engineer Aug 2005 - Nov 2008

Wipro Technologies, India

Trainee Nov 2004 - Mar 2005

Covansys

EDUCATION

●B. Tech (Bachelor of Technology) / Information Technology / Anna University, India

CERTIFICATIONS

●Sun Certified Professional

●IBM Certified Specialist

●IBM Certified Database Associate

●AWS Developer Associate Training

WORK AUTHORIZATION

●H1B Visa



Contact this candidate