Sr. Java Technical Lead/Architect
Name: ANUSHA M
Email: ******.***********@***.***
Phone:469-***-****
Professional Summary
Over 12 years of IT experience in various projects doing Analysis, Design, Development, Maintenance and Production Support in Insurance, Automobile and Health Care Web Applications using Java/J2EE, JavaScript, NodeJS, jQuery, Angular, React JS Technologies.
Experience in Service Oriented Architecture, Microservices, and monolith systems.
Expertise is webserver development with ExpressJS, Nginx, NodeJS
Experience supporting frontend with Angular, React, CSS, Javascript
Experienced in configuring Jenkins as a Continuous Integration server with GitHub and Maven.
Database development and persistence with Postgres, KnexJS
Experience supporting frontend with Angular, React, CSS, JavaScript.
Experience designing cloud architecture in AWS with minimum RPO, RTO
Performing in different roles as a Technical Lead, Senior Developer proficient in obtaining project requirements from user and manager, formulating the requirements into design specs, preparing system specifications, assigning tasks to team members, and tracking the progress.
Very good experience working on HIPPA translation-based projects and on claim processing systems (Claims and encounters).
Proficient using J2SE and J2EE middleware technologies such JSP, JSF, Servlets, EJB, JMS, Hibernate, Java Beans, JDBC, RMI, HTML, XML, XSLT, CSS, Web Services, and JavaScript.
Extensive Programming skills in Java technology, including J2EE Components like JDBC, Servlets, JSP, Java Beans, & SQL.
Experience on druid ingestion and segments.
Good Knowledge on Kafka for streaming real- time feeds from external rest applications to kafka topics.
Experienced in Amazon web services (AWS) cloud platform and services like Lambda, DynamoDB, EBS, CloudWatch, IAM, EC2, S3 through AWS management console.
Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
Expertise in developing Web based Distributed and Front-End applications in a three-tier architecture using Java, J2EE, HTML5, Backbone JS, Bootstrap, Angular JS, AJAX, Node JS, JSP, Servlets, CSS, JavaBeans.
Experience with databases such as Oracle 11g/10g/9i/8i, SQL Server, Sybase, MySQL, RDBMS Design, PL/SQL, MS-Access and written complex SQL queries and Stored Procedures.
Create SOAP & REST microservices for core banking APIs used by Enterprise Banking applications and bank’s affiliates using Oracle SOA, OSB, Spring Boot and Spring Web Services.
Microservices and deployed in to (Amazon Web Services) AWS lambda Expression. Uploaded files in to Oracle database using CLOB and BLOB.
Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
Education Details:
Master’s in Computers and Information Science, 2017
Southern Arkansas University, Arkansas, USA.
Bachelor of Technology in Computer Science Engineering, 2011
St. Ann’s College of Engineering & Technology, Chirala, India.
Technical Skills
Java Technologies: Java, J2EE, Java Web Services, Restful, JDBC, JSP, Servlets.
Applications/Web Servers: Apache Tomcat, IBM WebSphere Application Server.
Databases: Oracle, MySQL, Oracle, DB2, Mongo DB.
Frameworks/API’s: JPA, Hibernate, Spring, Sprint Boot.
Version Controlling: GitHub, Mercurial.
Methodologies: Agile, Waterfall, Scrum
Testing Tools: TestNG, Junit.
Technologies: J2EE (JSP, JSTL, EJB, JMS, JDBC, JNDI, JSF, Servlets), NodeJS, Redis, Kafka, Elastic Search, AWS, Terraform, Salt.
Web Services: SOAP, REST.
Browser side scripting: jQuery, JavaScript, Ajax.
Markup Language(s): HTML/HTML5, CSS, JavaScript, JOuery, Ajax, XML/XSLT.
IDE: Eclipse, NetBeans.
Operating systems: Windows, Unix/Linux.
Microsoft Products: MS office, MS Visio, MS Project.
Professional Summary
UST-Global/Colorado Access, Aurora, CO Jan’2022 – Till Date
Technical Lead/Architect
Analyzing the Functional Requirement Specifications (FRS) and Additional Design Specifications (ADS) for finding any ambiguity, incompleteness, or incorrectness, so that requirements are technically feasible.
Responsible for Development of key Applications, providing Level 3 application support, bug fixing, maintenance & enhancement of Derivative Trade-Flow Front End application suite.
Architectural understanding of integration requirements for content management applications and platforms from content authoring through delivery.
Served as the company Subject Matter Expert for all issues related to IBM DB2 Content Manager for Multi platforms enterprise wide in a Production, UAT, and Development and Disaster Recovery capacity.
SME with EMR/EHR full life cycle implementations, upgrades, and conversions, to include paper-to-electronic.
Participated in analysis of Document Management project requirements and helped implement solution that leverages enterprise Content Management infrastructure.
Involved in validating mapping of data values from HIPPA to data containers in e-HR system.
Expert EMR Build Analyst for ambulatory and acute care facilities.
Integrated payment system with third party payment vendors using SOAP webservices.
Worked on 837/835 claiming system enhancement project to implement void and replace functionality.
Created technical and functional requirements for translation of 837 (P and I) files into proprietary format files.
Developed Web API using Node JS and hosted on multiple load balanced API instances.
Used Node JS as a proxy to interact with Restful Services and interacting with PostgreSQL Database.
Implemented Java Webservice layer that uses Enterprise Information portal APIs to connect to IBM Content Manager and IBM Content Manager OnDemand servers.
Designed and developed various components and layers with Postgres, Express, NodeJS, and Angular Stack.
Working with health care providers and Cerner, support the validation of clinical/EMR data.
Setup and report code coverage analysis of the Node JS application using Istanbul and encouraged/enabled team towards white box testing.
Collaborated with cross-functional team leads, business analysts, customers, and other key stakeholders throughout all phases of the project.
Implemented solutions using Hadoop, Apache Spark, Spark Streaming SQL and Scala.
Implementation, build, testing, training, and maintenance of multiple EMR's across the company and in partnering with multiple hospital systems, to EPIC.
Developed plans to correct coding and process issues to allow for a high acceptance percentage on the first send HIPPA standards and regulation knowledge.
Created Typescript reusable components and services to consume REST API's using Component- based architecture provided by Angular 4/5.
Experience in using NoSQL(MongoDB) data models documents, key-value & wide column, or graph model.
Proficient with containers system like Dockers and orchestration like EC2 Containers Service, Kubernetes.
Worked on functions in Lambda that aggregates the data from incoming events, and then stored result data in Amazon DynamoDB.
Experienced in managing Hadoop clusters and services using CLOUDERA MANAGER
Good experience in generating Statistics and reports from Hadoop.
Support for all other AWS products such as S3, RDS,
Developed Python batch processors to consume and produce various feeds.
Managed Docker orchestration and Docker containerization using Kubernetes.
Cloud development and automation using Node JS, Python (Boto3), AWS Lambda, AWS CDK (Cloud Development Kit) and AWS SAM ( Serverless Application Model).
Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, created pods and managed using Kubernetes.
Experience with ServiceNow ITSM (Incident, Problem, Change, Asset Management, Service Catalog, Knowledge, CMDB).
Monitored and responded to the incident requests via ticketing management system (ServiceNow)
Support business process re-engineering activities to move ticketing and order management capabilities into ServiceNow.
Providing expertise in technical analysis and solving technical issues during project delivery.
Communicates and works with Business partners at the Manager level to understand requirements, identify application impacts and recommend solutions.
Engage with end user/business stakeholders to identify problem areas and provide strategic resolutions.
Azure Resource Manager (ARM) provides security and auditing.
Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
Exploring NoSQL options for current back using Azure Cosmos DB (SQL API)
Worked with NoSQL database to store JSON like dynamic connections data.
Worked with Vue JS Forms, validations, Modules, Components, directives, controllers and HTTP Request.
Environment: HealthRules Manager, HealthRules Designer, HealthRules Admin, NodeJS, REST, ExpressJS, PostGresSQL, AngularJS, HTML, SCSS, JSX, Kafka, Redis, AWS Lambda, Terraform, Salt, Jenkins, Git
TIAA Financial Services, Charlotte, NC January’2022 – December’2022
Java Technical Lead/Camunda Developer
Responsibilities:
Designed the J2EE back-end infrastructure that collects, stores, and distributes clients' information amongst the different regions that the organization services.
Experience in workflow implementation using CAMUNDA BPMN processes implementation.
Experience in writing sqls and stored procedures in databases like Oracle, MongoDB, Sqlite and MySql.
Designed and implemented CAMUNDA workflows to automate EDA communication process for resource maintenance in cloud environment.
Created CAMUNDA workflows for multiple use cases which include instantiation, health check and configuration of PNF devices on cloud environment.
Created CAMUNDA workflows to automate instantiation, health check, configuration and delete processes on PNF and VNF devices.
Used CAMUNDA Modeler for workflow creation.
Added unit testing for every CAMUNDA workflows.
Used CAMUNDA REST API's Cockpit and JAVA APl's to communicate with CAMUNDA engine.
Created complex CAMUNDA workflows to trigger REST APIs and validate responses in automation process.
Created complex CAMUNDA workflows with error handling with a user tasks.
Created CAMUNDA workflows to automate the complex manual process to deal with cloud resources.
Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
Implemented self-service analytics platform using Apache Druid that empowered engineering and business teams to make timely product decisions.
Using Azure Function to integrate applications and run backend processes according to schedules without provisioning/managing servers.
Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs, and created User Model for application.
Developed single page applications using Angular 4/5, Typescript, HTML5, CSS3, and Bootstrap4.
Use Spark Data frame API's to inject Oracle data to S3 and stored in Redshift.
Deployed Docker contained Spring boot micro services into spring EC2 container service using AWS admin console and used lambda to run applications in Amazon Web Services (AWS) console.
Environment: Java 1.8, CAMUNDA BPMN 2.0, CAMUNDA Modeler, Hibernate 4.x, Angular 6, Java Script, XML, Camel, JSON, Eclipse Luna, Maven 3.x, PL/SQL, Oracle 10g, GIT, SVN, JIRA, Tomcat.
Western Union, CA July’ 2021 – December’2021
Sr JAVA Lead/Architect
Responsibilities:
Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
Strong Java Architecture and Development background, Spring BATCH, Drools Technical Skills
Agile Methodologies and working in Agile settings, Experience with Linux and Windows Operating systems.
Experience in creating SOAP & REST microservices for core banking APIs by using Oracle SOA, Spring Boot Web Services.
Experience in creating controllers for handling payment transactions requests, and Online payments that are electronically withdrawn from bank account.
Responsible for SEO optimizations, security and scalability of the solution.
AWS cloud development with CloudFormation, CloudFront, s3, lambda, API gateways.
Must be able to multi-task in a complex production and non-production environments and quickly acquire broad knowledge of applications.
Strong troubleshooting skills to solve DB2, WebSphere and IBM Content Manager relate issues.
Implemented Java Webservice layer that uses Enterprise Information portal APIs to connect to IBM Content Manager and IBM Content Manager OnDemand servers.
Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
Wrote Python scripts to parse XML documents and load the data in database.
Used Node JS on the server side and to install necessary packages into the application.
Worked with modules like MongoDB and mongoose for database persistence using Node JS to interact with MongoDB.
Continuous monitoring and managing the Hadoop Cluster through CLOUDERA Manager.
Perform steps required to facilitate extract of data from partner EMR and 3rd party data vendors.
Building/Maintaining Docker container cluster managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
Incorporated AWS native DevOps services to support development and deployment Git, CodeBuild, Code Deploy, Code Pipeline and Cloud formation/Cloud Development Kit (CDK).
Wrote Bulk image import and export utility using IBM Enterprise Information portal APIs that talk to multiple content servers, IBM Content Manager and IBM Content Manager OnDemand.
Experience in using Vue Js to create a simple API to loop through an array of bound data and also done two-way binding of data using Vue Js.
Worked on swagger to markdown tool, where it parses the swagger to markdown pages and used these generated markdown pages to build a developer portal using Jekyll which uses Ruby to parse the markdown pages to a static website.
Deployed applications on Azure by using AppDynamics.
Used React JS to create custom components for data manipulations and to display data in company standard format.
Experience with ServiceNow SecOps (Security Operations, Security Incident Response, Vendor Risk Mgmt., Vulnerability Response)
Environment: Java 8, J2EE, Spring, Spring BOOT, Hibernate, UML, Node Js, REST & SOAP, Log4j, PL/SQL, Oracle, AQT, ReadyAPI, JUNIT, Maven, Sonatype(Nexus),, Angular 2/4/7 PCF, WebSphere Application Server, Jenkins, Mercurial, CVS, Unix, AQT, Kidff3, Agile.
MassMutual, Springfield, MA October’ 2020- June’2021
Sr Technical Lead JAVA/ J2EE
Responsibilities:
End to End ownership of multiple application modules viz. SMS gateway, Route Planning, UI pages, and DB relations using Spring, Hibernate, MySQL.
Work with PTG(L1/L2) Support analysts and IT operations to support critical/complex issues and provide workarounds/resolutions to fix issues.
Experience in Financial, Equity, Security, Insurance, Banking Domains.
Experience on Application Performance Management (APM) tools such as Dynatrace, CA Wily Introscope and AppDynamics are essential.
Developed new microservices to integrate network data, implementation authentication and Authorization filters for payment processing transactions.
Developed code utilizing legacy Struts framework to cutting edge Spring Boot Microservices.
Installed and configured Content Manager web-based Client application on WebSphere Application server on Windows platform.
Identify and provide resolutions for potential issues/bugs within the system and provide guidance, assistance, coordination and follow up on complex problems and ensures resolution.
Log aggregation, analytics and monitoring using Splunk and ELK(Elastic, Logstash, Kibana)
Component Design/Coding/Unit Testing/ Debugging
JAVA 1.8 + (Multithreading, IO, JAXB, JAXP), SQL, Oracle.
Build, deploy, and test application components in a development environment during the implementation phase working with all layers of the application stack.
Good Knowledge on working with OAUTH2.0 to provide authentication and authorization to Rest services by exchanging Access tokens.
Performed batch processing using spring batch which were scheduled to run daily.
Implemented Spring Batch to run daily and monthly batches.
Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load application.
Worked in using React JS components, Forms, Events, Keys, Routers and Flux concept.
Used React JS for templating for faster compilation and developing reusable components.
Implemented security trough AWS IAM and generated authentication code for login.
Integration of automation batch run job with JENKINS. Worked with Jenkins Continuous Integration tool.
Created and scheduled Batch process using Java Batch and Spring Batch and implemented job throttling for spring batch process.
Worked on designing single page applications using Vue Js components such as Router and Vuex core components.
Developed Business Logic using Python on Django Web Framework.
Experience working with YAML, a swagger used to describe the API's
Created/updated the swagger files to configure the definition objects or parameters of service end points.
Developed powerful Single Page Application and dynamic responsive Web Application with Angular 7.
Developed the components using Angular 7 needed for the application from scratch and customizing from various Angular related libraries to meet the application's functionality.
Developed Merge jobs in Python to extract and load data into MySQL database.
AAA Auto Club Group, Dearborn, MI Aug’2019 – September’2020
Sr Technical Lead JAVA/ J2EE
Responsibilities:
Developed & deployed the application in Web Sphere Application Server Requirement Analysis, Design, Implementation, Testing, Deployment and Documentation.
Provided technical guidance to business analysts, gathered the requirements, and converted them into Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
Created controllers for handling payment transactions, Online check processing electronically withdrawn from bank account.
Created IBM Java Batch to read from DB2 tables.
Installed Gradle for IBM Java Batch to manage the applications.
Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
Managed Docker orchestration and Docker containerization using Kubernetes.
Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
Experience with IBM Enterprise Content Management platforms.
Implemented OAUTH 2 (Rest service authentication) in our application in order to communicate securely with other protected resources by exchanging access tokens for authentication instead of using username and passwords.
Working within SOA based enterprise framework to build webservices for Middle Tier processing.
Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
Developed Stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and established data integrity among all tables sitting on Oracle Database. Developed various activities like transaction history, search products that enable users to understand the system efficiently.
Implemented stable React components and stand-alone functions to be added to any further pages.
Used React JS for templating for faster compilation and developing reusable components.
Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 7 and Node JS.
Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
Java and web services application development and object-oriented modeling and database mapping using Spring JPA over Oracle and MongoDB databases.
Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
Hands-on experience with all levels of testing viz., Integration, Regression, Smoke, Sanity, Functional Testing, System testing and UAT.
Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 11g.
Environment: Java 8, J2EE, Spring, Spring BOOT, Hibernate, UML, Node Js, REST & SOAP, Log4j, PL/SQL, Oracle, AQT, ReadyAPI, JUNIT, Maven, Sonatype(Nexus),, Angular 2/4/7 PCF, WebSphere Application Server, Jenkins, Mercurial, CVS, Unix, AQT, Kidff3, Agile.
Excellus BCBS, Rochester, NY May’2018 – July’2019
Technical Lead JAVA/ J2EE
Responsibilities:
As assigned, develops code, analyzes, researches, and resolves system issues and Testing of application developed using AGILE methodology.
Creates technical specs with guidance from team members and Manager.
Provided technical guidance to business analysts, gathered the requirements, and converted them into technical specifications/artifacts.
Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP .
Conduct test case reviews, provide project related status reporting, coordinate all release planning and lead the testing team through all project phases.
Expertise in Smoke testing, Regression testing, System Testing and UAT.
Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing the integration layer.
Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device.
Environment: Java, J2EE, Spring, Spring BOOT, Hibernate, UML, REST & SOAP,, Angular 2/4/5 Log4j, PL/SQL, Oracle, AQT, ReadyAPI, JUNIT, Maven, PCF, Sonatype(Nexus), Websphere, Jenkins, Mercurial, CVS, Unix, AQT, NodeJS, Kidff3, Agile.
Sparta Systems, Hamilton, NJ Sep’2017– April’2018
Full Stack Developer
Responsibilities:
Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
Responsible for analyzing, understanding the Business Requirements and translate the same into technical specifications.
Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, developed, and implemented Swing, Spring and J2EE based MVC (Model-View-Controller) framework for the
Deployed Docker contained Spring boot micro services into spring EC2 container service using AWS admin console and used lambda to run applications in Amazon Web Services (AWS) console.
Proficient in using RDMS concepts with Oracle, SQL Server and MySQL.
Designing & implementing auto provisioning, testing, monitoring and build pipelines for CI/CD.
Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.0.
Worked Docker container management along with volumes, container-based DB and services, Docker Antifactory configuration and setup.
Use Jenkins with Maven to Compile & Build Microservices code and configure Build Triggers.
Developed spring boot applications for consuming SOAP, REST web service and deployed in Pivotal Cloud Foundry (PCF).
Develop cross browser compatible web pages quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap.
Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
Created SQL queries, PL/SQL stored procedures, functions for database layer by analyzing the required business objects and validating them with stored procedures.
Improved overall performance via multithreading, collections, synchronization, and exception handling strategies.
Expertise on Selenium Data Driven framework and integrating it with Maven [Build Management Tool], TestNG [Unit Testing tool] and Jenkins [Continuous Integration Tool]. ANT is used for building the application EAR.
Experience in setting up test environment for automated script execution using Java, Appium and TestNG
Achieved Continuous Integration and Continuous Deployment using Jenkins and used Maven as a built tool.
Environment: Java, J2EE, Spring, Hibernate, JavaScript, UML, Restful, Microservices, Log4j, PL/SQL, AWS, JUNIT, Maven, Jenkins, GIT, Agile.
Google, Hyderabad, India Jan’2013- July’2015
Airport Designing
Role: Technical Lead
Responsibilities:
Creating Building layout and interior partitions of building.
Developed and executed automated tests scripts using Selenium for Regression Testing applying different Automation Framework.
Prepared and Execution of test scripts using Selenium.
Created user controls and simple animations using Java Script.
Developed test cases in all the levels of the buildings and interior access, restricted area, walkways.
Implemented code generation from Atlas workspace, Google applications.
Developed new features to Atlas tool, Adding Languages translator to tool that make work easier to change language of the words,
Coordinated with multiple teams to execute the project as per timelines.
Identification of sensors to meet the customer requirements.
Implementing street view and address of the lanes with related houses.
Testing INS under nominal alignment, full alignment different terrains
Development of street view with better performance
Functional level testing of INS is performed.
Passing GPS information latitude/longitude & altitude to the tool.
Environment: Atlas Tool, Selenium, Java Script, HTML, Eclipse, MS SQL Server 2008.
Smart Software Tech. Dev. Pvt. Ltd., India July’2011- Dec’2012
Role: Program Analyst
Responsibilities:
Involved in developing business objects layer, business logic layer and Data Access layer, Presenter layer using Java, Servlets, JDBC.
Involved in developing front end using JSP, JQuery, HTML, and JavaScript.
Analyzing the Requirements and preparing the test scenarios.
Unit testing the application after developing the module for required deliverable.
Involved in analysis, design and development of application and developed specifications which
Used JMS for communicating various clients and its components.
Used Web Services-WSDL and SOAP.
Extensively configured the build files to different Environments
Developed Session Beans which encapsulates the workflow logic
Used Entity Beans to persist the data into database and used Message Driven Beans MDB to notify the bean state.
Used Struts the MVC framework for building web applications.
Developed web pages by using HTML, CSS, JavaScript.
Developed PL/SQL database scripts and written Stored Procedures and Triggers.
Environment: Eclipse, Java, JavaScript, HTML, CSS, JDBC, JSP, Servlets, jQuery, MS Sql Server 2008.