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 |