Home

Ankita - Sr. Java Backend || Open to relocate across the USA ||
[email protected]
Location: Novi, Michigan, USA
Relocation: ANY
Visa: H1B
Ankita Singh
614-591-7024
[email protected]


SUMMARY
12+ years of strong experience in designing and implementing Enterprise Solutions for Distributed Software products and distributed applications using JAVA / J2EE technologies.
9 years of experience in Design and Development of applications using Java 11/J2EE, Spring, Spring-Boot, NodeJS, RESTful Services and UI Framework.
Good working experience in designing and Implementing cloud-based solutions in various AWS Services.
Develop/modify Golang AWS/Azure Microservices using GitHub versioning tool.
Deploy or migrate cloud services using Container management tool Kubernetes or Dockers.
Anticipate and prevent/correct errors in the production environment.
Participate in software and system design and reviews. Review design with Software Architects.
Experience in different phases of Software Development Life cycle (SDLC) including Request Analysis, Design, Implementation and testing during the development of software enterprise applications.
Project Implementation skills using Java technologies like Spring Web Flux, SpringBoot, JSP, Servlets, Spring Batch, Hibernate and JDBC.
Knowledge and experience in developing web applications using Spring MVC and Spring Web lux framework.
Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML).
Good experience in automated deployment tool RTC, GIT, OpenShift, Docker, Ansible, TFS and Kubernetes.
Experience in front end technologies such HTML5, CSS3, JavaScript, XML, JSON.
Used Bootstrap, Angular JS, NodeJS along with XML and JSON for effective web design.
Experience with JUNIT for performing Unit Testing and determining the application functionality.
Expertise working with various application servers and Web Servers like WebSphere, WebLogic, and Tomcat.
Experience in using GUI/IDE tools of Eclipse, WebSphere Application Developer, and RAD with RTC plugin.
Experience with Maven and ANT for dependency management and Jenkins continuous integration (CI) to setup automated builds.
Strong experience in working with Databases like Oracle and proficiency in writing complex SQL Queries.
Knowledge and experience with Agile scrum methodologies, Test Driven Development and Pair Programming.

EDUCATION:
Master s in computer & information science, University of Michigan
Engineering in Computer Science & Engineering, U.P. Technical University, India

SKILLS:
Languages: Java 11, Golang, SQL, Python, PL/SQL, C
Databases: MySQL, SQL Server, Oracle, MongoDB, Cosmos DB, MS Access
Web Technologies: HTML, CSS, XML, XPath, DOM parser, JavaScript, Angular, Servlets, JSP, AJAX, JAX-WS, DTD, SOAP, REST, RMI, AWS Cloud
Modeling Languages: UML, YAML
IDE: Eclipse, Net Beans, RAD, Visual Studio code
Operating Systems: Windows, UNIX, UNIX Scripting, MacOS
J2ee Technologies/Frameworks: J2EE, JDBC, Hibernate, EJB, Java Beans, Spring MVC 4.0, Spring Boot, Spring Batch, Spring Web Flux, NodeJS
Application Servers: WebSphere, Glassfish, Jenkins
Web Servers: Apache Tomcat, Azure Kubernetes, IBM HTTP Server
Development Methodologies: Agile methodologies, Test Driven Development, Pair Programming, Microservices, Temporal workflows
Version Control Tools: Win CVS, RTC 6.0.2, Bit Bucket, GitHub
Additional Technologies: Log4j, Junit, JMock, SNYK
Additional Tools: Rancher, Confluence, Confluent, New Relic, OpsGenie, Postman

EXPERIENCE
Blue Cross Blue Shield, MI March 2023 Present
Sr. Java Developer
Project: BCN Enrollment System processes incoming membership data from employer groups and third-party administrators (TPA). Membership information enters the automated enrollment process on a variety of mediums and in a variety of formats. The Enrollment interface transforms the data so it can be loaded to Facets.
Responsibilities:
Responsible for Code development, maintenance, and deployment for Java Applications/Jobs using Java 11, SpringBatch, SpringBoot, Maven, Web Services, REST API, SQL, AWS.
Responsible for writing complex SQL Queries and Stored Procedure.
Leading and assisting with application solution design.
Experienced in building source code for various components such as Backend, Web API, and UI using MS Build, NodeJS and Jenkins.
Responsible for creating unit test cases, creating unit test plans, conducting and/or
participating in code reviews and executing unit testing.
Responsible for creating or updating technical documentation from functional documentation.
Review existing applications and methodologies available to anticipate and prevent/correct errors in the production environment.
Developed user interface using AngularJS to simplify the complexities of the application.
Participate in software and system design and reviews. Review design with Software
Architects.
Analyze requirements of the users and projects to plan and perform QA assurance measures for developed or anticipated software.
Sprint Planning, Sprint Reviews, Team Review Meetings, Defect Triage Meetings, Daily Sprint Status meetings.
Produced secure code using SNYK and avoided web vulnerabilities
Tracked and reported activities to the clients which include results, status and root cause analysis to the Management.
Environment: Java 11, J2EE, XML, Angular 11, RAD, Linux, Oracle 11g, AWS, SpringBoot, SpringBatch, NodeJS, React Maven, HTML5, CSS3 XML JSP EJB, JavaScript, jQuery and JSON.

Office Depot, Inc. FL January 2022 March 2023
Sr Software Engineer
Project: SFN-Supplier Fulfilment Network is a Varis platform capability that provides technology and services for the suppliers in a successful order fulfillment process. Suppliers can provide comprehensive statuses, which includes, but not limited to, complete FPO, relevant FPO acknowledgments when exceptions are included, ASN acknowledgments, invoice, receive return authorization, send credit memo. SFN provides an interface to transmit relevant fulfillment data.
Responsibilities:
Reviewed existing Golang cloud services using Azure methodologies available to anticipate and prevent/correct errors in the production environment.
Participated in software and system design and reviews. Review design with Software Architects.
Developed new Golang AWS/Azure Microservices and reviewed the existing one following the GitHub versioning tool to clone repositories and control versions.
Migrated AWS services to Azure Microservices.
Developed and maintained microservices using Test Driven Development and pair programming.
Designed and implemented a web application using Angular, SpringBoot JavaScript, HTML, CSS, MVC and Web API and Cosmos DB.
Built and deployed Docker images on AWS ECS and automated the CI/CD pipeline.
Developed and coordinated software system testing and validation procedures, programming, and documentation.
Conferred with systems analysts, engineers, programmers, and others to obtain information on project limitations and capabilities, performance requirements and interfaces.
Deployed and/or migrated cloud services using Container management tools like Kubernetes and/or Dockers.
Used SNYK to code and build secure product and avoid web vulnerabilities.
Documented all processes and system flow using Lucid chart and Confluence.
Analyze requirements of the users and projects to plan and perform QA assurance measures for developed or anticipated software.
Sprint Planning, Sprint Reviews, Team Review Meetings, Defect Triage Meetings, Daily Sprint Status meetings.
Environment: Java11, MacOS Golang, Microservices, Python, Spring web flux, Golang unit testing, Angular JS, AWS, Azure Kubernetes, NodeJS, Temporal, Oracle 11g, NoSQL, Cosmos DB, Confluence Kafka, Docker, Rancher, yaml, JIRA, GitHub, Confluent cloud, REST services, Postman, New Relic, OpsGenie





State of Virginia, VA June 2021 November 2021
Deloitte
Sr Java Developer
Project: Virginia Case Management System (VCMS) is the State of Virginia s Eligibility calculation and benefit determination project. It manages providers and payment systems as well. It provides end-to-end support in one system for statewide benefits functions Including submitting applications, case assignments, interviews, benefits determinations/ redeterminations, payment, training, self-sufficiency, and maintenance.
Responsibilities:
Worked with other Java developers as a member of Agile/Scrum team.
Developed DAO s to process the database operations.
Used Hibernate for mapping classes to Relational Entities with oracle database.
Developed business functionality using Spring Framework.
Utilized Jenkins and pipelines for continuous integration and automated build processes.
Web application development using Spring Boot, Angular JSP, JS and CSS with innovative HTML5 and CSS3 techniques.
Used clear case clear team as version control tool and project management tool.
Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
Developed REST API for test server with Oracle.
Supported the code builds by integrating with continuous integration tool (Jenkins).
Involved in developing the batch jobs for sigma by integrating it with bridges project framework.
Analyzed existing defects and provided/implemented solutions.
Produced and consumed web services including SOAP using SOAP UI.
Extensively used Spring MVC Framework, Spring boot and enforce agile principles within the product development team. JDK upgraded from 1.7 to 1.8.
Created and managed back-end services using Micro services architecture, replace core monolithic application, adding business features and integrating with existing systems.
Environment: J2EE, Spring boot, Angular Microservices, Hibernate, XML, Tomcat Application Server, Oracle 11g, SOAP Web Services, HTML5, CSS3, JBoss application server, Docker, Kubernetes, JSP, JavaScript, jQuery, Bootstrap, SQL Developer, Atlassian s tools

Blue Cross Blue Shield, Detroit, MI April 2020 October 2020
Sr. Java Developer
Project: NASCO Automation
Responsibilities:
Worked as Java developer with Agile/Scrum team.
Involved in web application development using HTML5, CSS3 XML, JavaScript, and JSON.
Analyzing business requirements and developing effective solutions.
Developed DAO s to process the database operations.
Developed and maintained CI/CD pipelines to automate software builds, testing, and deployment processes.
Created mapping classes for Relational Entities.
Created Oracle Tables and scripts and wrote complex queries.
Analyzed existing web portal system based on Spring MVC.
Created/executed test cases and documents.
Supported the code builds and project management.
Analyzed and cleaned data, designing DB tables.
Environment: J2EE, XML, Spring boot, Microservices, RAD, Oracle 11g, Toad for Oracle, Spring MVC, Maven, HTML5, CSS3 XML, JavaScript, and JSON.

State of Michigan, Lansing, MI July 2014 April 2019
Java Developer
Project 1: SIGMA-ODS (Operational Data Store) April 2017 April 2019
Statewide Integrated Governmental Management Applications (SIGMA) is the State of Michigan s Enterprise Resource Planning (ERP) business process and software implementation. SIGMA integrates systems and provides end-to-end support in one system for statewide administrative functions Including financial management, procurement, asset management, performance budgeting, time and expenses.
Responsibilities:
Worked with other Java developers as a member of Agile/Scrum team.
Developed DAO s to process the database operations.
Used Hibernate for mapping classes to Relational Entities with oracle database.
Developed business functionality using Spring Framework.
Used Bitbucket, JIRA as version control tool and project management tool.
Utilized Jenkins for building and deploying code from GitHub via CI/CD pipeline.
Developed REST API for test server with Oracle.
Supported the code builds by integrating with continuous integration tool (Jenkins).
Involved in developing the batch jobs for sigma by integrating it with bridges project framework.
Produced and consumed web services including SOAP using SOAP UI.
Experienced in Spring MVC Framework, Spring boot, enforce agile principles in product development team. Build core java applications from scratch, not just enhance existing.
Environment: J2EE, Spring, Spring Boot, Microservices, Hibernate, XML, Tomcat Application Server, Oracle 11g, SOAP Web Services, HTML5, CSS3, JavaScript, jQuery, Bootstrap, SQL Developer, Atlassian s tools

Project 2: Bridges - Automated Welfare System July 2014 March 2017
Java Developer
The Michigan Bridges project is an integrated eligibility project, and it helps the Michigan state to identify the people who are eligible for different kinds of benefit programs depending on their personal information. The project focused on continued improvements to the Bridges systems while still adding functionality to meet ongoing client needs, as well as connecting the system to additional outside interfaces.
Responsibilities:
Involved in Analysis, designing and testing support.
Involved in coding for DAOs, Services and Controllers.
Used Rational Clear Case and Clear Quest tools for creating parent and child activities and for monitoring the tasks status as to whether the tasks have been successfully unit tested or not.
Used JavaScript for Client validations.
Used Junit for Unit testing the application.
Worked on HTML5, CSS3 JavaScript, AJAX, jQuery, React JS, Node Js, Bootstrap, JSON, XML.
Extensively used oracle SQL and used spring data for mapping repository.
Work with users and business groups to get the details regarding the issues like screenshots of the issue, detailed workflow to replicate the issue, user access/roles to the application and any other details that might help to resolve the issues.
Analyzed/debugged the code to find out the root cause of the issue and present the root cause to business and make the changes to the solution as per the business need to fix the issue.
Participated in knowledge transfer to ensure better grasp of the product and domain.
Monitored process and software changes that impact production support, communicated project information to the production support staff and raised production support issues to the project team.
Responsible for coaching and mentoring less experienced team members.
Environment: Java, JSP, Spring, Spring boot, Hibernate, JPA, HTML5, CSS3 JavaScript, AJAX, jQuery, React JS, Node Js, Bootstrap, JSON, XML, SQL Developer, JIRA, Apache Tomcat Application Server, Eclipse, Junit, soap UI, Atlassian s tools

Softura Inc., Farmington Hills, MI Apr 2013 Aug 2013
Software Developer
Project: Mortgage Calculator - Orlans Associates specializes in residential mortgage default legal services, legal compliance, foreclosure, eviction, settlement services, bankruptcy, appellate, and related real estate matters. This API includes all the cases and rules for calculating mortgage. It maintains and keeps track of the state of the case. It also includes Ruleset Editor to customize the requirement of the case.
Analyzed already existing code and worked on the enhancements for the application.
Developed new components and completed the older components which needed enhancements as per the business requirements. Translated the class diagrams, sequence diagrams in UML to code.
Developed the User Interface using JSP, JavaScript, and HTML.
The back-end database used is SQL Server and performed various operations on the database.
Used MVC Architecture (Struts) with J2EE standards.
Involved in writing test cases for testing functional specification and for unit testing.
Coordinated with QA and resolved system defects generated during testing.
Used Eclipse IDE for development.
Environment: J2EE, HTML, MySQL, Struts, IBM WebSphere SOAP, Web services, EJB Hibernate, UML, XHTML, JSP, JUNIT, XML/XSLT, JavaScript

Reliance Energy Ltd, India October 2006 January 2010
Java/J2EE Developer
Project 1: Warehouse Management (October 2008 January 2010)
The objective of this project was to develop and enhance the Warehouse Management system to facilitate information tracking for various warehouse products shipped from the dispatch centers to the locations where they should be placed. The application was developed in J2EE architecture using EJBs, JSP and Servlets.
Environment: UML, HTML, XHTML, JSP, JUNIT, XML/XSLT, JavaScript, MySQL, J2EE, Java Servlets, JDBC, PLSQL, JSP, HTML, CSS / Style sheet, JavaScript, and Eclipse IDE

Project 2: Wiring Layout Design (October 2006 September 2008)
Main objective of the project was to study cable layout design standards and generate optimized computerized wiring chart n description according to the standards.
Environment: J2EE, Java Servlets, JDBC, PLSQL, JSP, HTML, CSS / Style sheet, JavaScript and Eclipse ID.



Thanks & Regards,


Chakridhar
Marketing Analyst
Contact: 614-591-7024
[email protected]
www.ntc-us.com
Follow us on facebook: https://www.facebook.com/NeumericTechnologies
Oracle Gold Partner | Microsoft Partner | IBM Partner
Keywords: cprogramm continuous integration continuous deployment quality analyst user interface javascript database information technology microsoft procedural language Florida Idaho Michigan Virginia

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];3485
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: