Post Job Free

Resume

Sign in

Spring Boot Software Engineer

Location:
Houston, TX
Posted:
September 03, 2023

Contact this candidate

Resume:

Sandhya

346-***-****

adzfl1@r.postjobfree.com

·Total 15 years of experience in Software Technology and having 8 years of Experience in ETL Testing and 7+ years of experience in Java.

·Having 7+ years of relevant experience in delivering enterprise solutions in multiple domains like Health, ECommerce, Finance and other related domains.

·Expertise in conceptualizing, designing, and coding technical solutions using Java/J2EE and UI technology stacks to satisfy complex business problem statements.

·Experience in working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, TDD/BDD, Waterfall Model, and Iterations.

·Experience in java8 features like Lambda Expressions, Stream API, predicate functional interface etc.

·Experienced using Java/J2EE patterns Front Controller, Session, Façade, DOM, Factory Method and Singleton.

·Expert Level Skills in Java, JDBC, JavaBeans, jQuery, Angular, ReactJS, Spring, Spring Boot, Hibernate, Struts, JSP, JavaScript, Servlets, EJB,Json, HTML5, CSS, Nodejs, Tiles, and Tag Libraries.

·Experience in Spring Framework modules such as Spring MVC, Spring Boot, Spring Micro Services, and Spring REST.

·Deployed the Application into a Docker container and made it easily accessible at runtime using cloud services like AWS, Spring Resilience as a fallback method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka.

·Strong experience with Groovy, Hibernate, and Spring Framework.

·Researched, developed and implement FHIR (Fast Healthcare Interoperability Resources).

·Strong understanding of Micro Services patterns - Circuit Breaker Proxy Chaining.

·Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections.

·Expertise in using inbuilt and custom Angular directives and filters to add functionalities to the page elements.

·Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic ache, SNS, SQS.

·Experience in database modeling, design, and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, SQL Server 2005/2008, DB2, PostgreSQL and MySQL.

·Proficient in NoSQL DB such as Apache Cassandra DB, MongoDB, Neo4j, and Couch DB.

·Experience in build/deploying tools Ant, Maven and Jenkins, ClearCase, SVN, Nexus, Git, Sonar.

·Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.

·Hands-on experience in unit testing frameworks Junit, and Mockito.

TECHNICAL SKILLS:

UI Web Technologies

Java, HTML5, JavaScript, TypeScript, jQuery, DOM, AJAX, JSON

Frameworks

Spring Boot, Hibernate, Spring MVC, JPA, jQuery, Angular, ReactJS

Operating Systems

Windows, Unix, Linux

IDE, Editors

SQL Developer, Notepad++, Edit Plus, Eclipse IDE

CI/ CD Tools

Jenkins, Bamboo

Cloud Environments

Amazon Web Services (AWS)

Build and Testing Tools

Maven, Log4j, Junit, ANT, Gradle, JIRA, Tableau

Web/App Servers

Apache Tomcat 7.0, HTTP Web Server, JBoss, Web Logic, SQL Server, Nginx

Database

Oracle, MySQL, PL/SQL, BDE.

Browser

All (IE, Firefox, Opera, Chrome, Safari)

Development Environments

Git, Visual Studio 2010.

WORK EXPERIENCE

Client: Inovalon, Bowie, Md Aug 2020 – Present

Role: Java Developer

Responsibilities:

Involved in gathering Requirements, Design, Analysis, and Code development, and the project was developed.

Worked with a team to develop and implement appropriate technical solutions.

Actively participated in scrum calls every day and sprint plan meetings every two weeks to complete a story/requirement during the delivery lifecycle.

Design and develop common utilities for JSON to Java objects and vice versa using Jackson libraries

Used Json, Xml and Restful web services to business services.

Design and developed the application-using framework Angular 11/12 with HTML5, CSS3 and Typescript

Worked on web services like rest for transmission of large blocks in XML data over HTTP.

Implemented the application using Spring Boot and Maven.

Configured Hibernate Framework, with Spring MVC

Implemented client-side validations using JavaScript. Developed various generic JavaScript functions for validations

Created RESTful web services interface to Java-based runtime engine and accounts.

Develop UI component architecture for developer framework using Angular 11/12, Typescript, HTML5, CSS3 and Bootstrap

Deployed pipelines AWS and written AWS configurations for Infra, App, and Operations pipelines.

Used AWS Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor applications.

Worked on standard Dynamic import Syntax to migrate the customized Angular syntax to industrial Standards as part of Angular migration.

Developed the code for asynchronous updates to web pages using JavaScript and Ajax.

Developing test cases and unit testing using Junit. Solving QA defects, scheduling fixes, and providing support to production applications.

Monitoring the offshore work and providing technical help to the offshore team for the service now tickets.

Environment: Java 1.8, J2EE, CI/CD, Spring Boot, Micro Services, Spring, JUnit, XML, AWS SNS, Java Beans, MySQL, Jboss, log4j, Scrum Methodology, Maven.

Client: Guide House, Washington Dc Oct 2018 – July 2020

Role: Java Developer

Responsibilities:

·Implemented various Scrum phases like gathering Requirements, Design, Analysis, and Code development, and the project was developed using Agile-based SCRUM Methodology.

·Used Spring core, AOP and security to build robust business operations with transactional support.

·Developed web pages using Angular, HTML5, UI-Bootstrap and Less CSS.

·Used React forms to implement complex forms and performed the validations using form builder.

·Experience in creating Responsive Web Design (RWD), using Bootstrap, HTML5 and CSS3.

·Extensively involved in upgrading the existing system from Angular 7 to Angular 8

·Implemented CSS Selector, CSS Scalable and modular approach in the front-end design.

·Used spring core for dependency injection/inversion of control (IOC), and integrated Angular and Hibernate.

·Developed and maintained elaborate services-based architecture utilizing open-source technologies like Hibernate ORM Data Access Layer and Spring Framework Application Layer.

·Used Typescript to develop applications with Angular and Node. Used Grunt to automatically compile Typescript.

·Working java and Spring Boot to develop the REST to fetch data from database and external clients.

·Developed Spring Boot Micro Services with microservice architecture using REST and Apache Kafka.

·Codded Groovy domain classes to handle the business logic.

·Experienced in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).

·Performed Migration test and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.

·Worked on writing Oracle PL/ SQL procedures.

·Implemented Angular services to connect the web application to back-end APIs to POST/GET the data used in the application.

·Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.

·Monitored service health check from Spring Boot admin console using swaggered UI registered microservices.

·Used DocuSign management platform to prepare and send documents to customers for signing and manage from them.

·Load balancing among the servers was implemented by using Spring Ribbon.

·Implemented fail safe and circuit breaker patterns in Spring Boot Micro Service applications. using Hystrix and monitored the services using Hystrix Dashboard.

·worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.

·Customized Hibernate Quires and transactions to fetch the data from the database.

Environment: Java 1.8, J2EE, CI/CD, HTML5, CSS, JavaScript, Bootstrap, jQuery, React, JavaScript/ES6, Responsive Web Design, Spring Boot, Hibernate, Webservices, Micro Services, Oracle 11g, Spring, JUnit, XML, XSLT, Java Beans, UML, Design Patterns, log4j, Scrum Methodology, Maven, SOAPUI, NGINX.

Client: Maximus, McLean-VA July 2017 - Sep 2018

Role: Software Engineer

Responsibilities:

·Involved in the implementation of business logic in struts Framework and Hibernate in the back end.

·Developed unit test cases using Mocha and Karma as unit test runner for various application modules.

·Used Spring LDAP for user security credentials authentication and for validating the User roles.

·Customized Restful services using Spring Boot and Jersey integration and involved in creating Jersey filters, interceptors, and exception mappers.

·Developing Java Oracle database web application to process the ordering of quote services for customers.

·Writing Java code to use Apache Axis web service API, developing Oracle PL/SQL Stored Procedures code.

·Used Spring Batch to develop Batch jobs to read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling.

·Implemented Mongoose JS to access the documents from the Node-JS web server and build data models for the entities in the database schema.

·Used Express JS to build a web service to provide access to the models and exposed it using a REST API that emits JSON.

·Developed Apache Camel endpoints and used producer template to route messages to JMS queues.

·Implemented Stored Procedures, Functions, Packages and Triggers using MySQL backend database.

·Deployed the application on a JBoss server on a UNIX platform.

Environment: Agile, Core Java 1.8, Spring 4, Spring Boot, Struts, Oracle 9i, MySQL, Mongo-DB, Hibernate, Eclipse, NetBeans, IBM Cognos, JMS, Apache Camel, JBoss, Jenkins, Unix, Web Service.

Client: Liberty Mutual, Bangalore-India Dec 2015 - Apr 2017

Role: Java Software Developer

Responsibilities:

Customized Restful services using Spring Boot and Jersey integration and involved in creating Jersey filters, interceptors, and exception mappers.

REST Web Services design and api-integration, deployed via a CICD pipeline using Jenkins, Git, Maven, Java 7, Jax-ws, Jax-RS, SOAP, Postman.

End-to-end integration testing and functional testing using cucumber and Ruby, SOAP UI.

Use of Ruby Gems in functional tests.

JSON Translation and complex tree-mapping using Google gson libraries and JSON ruby gems.

HTTP response status codes and effective JSON to the client.

Mockito framework development contributing to high test coverage to pass stringent mutation testing .

Full Scope Unit Tests against latest JUNIT framework.

JBOSS application server.

Jenkins pipeline and access through various stage, dev environments.

Client: Liberty Mutual, Bangalore-India May 2009 - Nov 2015

Role: ETL Tester

Responsibilities:

Written Test Cases for ETL to compare Source and Target database systems.

Prevented occurrences of multiple runs by flagging processed dates.

Personalized Cognos Connection for specified display options for testing regional options and personal information.

Developed data quality test plans and manually executed ETL and BI test cases.

Used various types of transformations such as Expression, Joiner, Update Strategy, Lookup, filter for developing mappings.

Implemented performance-tuning logic on targets, sources, mappings, and sessions to provide maximum efficiency and performance.

Ensured data integrity and verified all data modifications and calculations during database migration using ETL tools.

Developed test cases to accomplish ETL data migration.

Involved in Unit testing and integration testing of Informatica mappings.

Test the target data in the Teradata database.

Used JIRA to track and report on defects.

Generate the report from the COGNOS report tool and compare with EDW database.

Execute SQL queries to perform backend database testing and verify/modify user data.

Perform technical testing and analysis using SQL and automate testing tool, QTP.

Involve with extraction routines to verify all the required data load into target systems.

Used JIRA for storing, maintaining the test repository, bug tracking and reporting.

Execute the test scripts against Teradata source and validate the rules according to mapping documentation.

Work in multiple source data extraction and data transition from existing production system to test environment.

Participate in documenting defects, resolve defects and coordinate with UAT team to get sign-off for the application/project

Client: Nuware Systems Pvt Ltd, Bangalore-India Sep 2007 To April 2009

Role: Trainee Software Engineer

·Design and develop UNIX commands as part of the ETL process, automating the process of loading, pulling the data.

·Manage departmental inventory and troubleshoot testing, reporting and inventory issues.

·Automate the functionality using QTP.

·Test the target data in Teradata database.

·Used JIRA to track and report on defects.

·Generate the report from COGNOS report tool and compare with EDW database.

·Execute SQL queries to perform backend database testing and verify/modify user data.

·Perform technical testing and analysis using SQL and automate testing tool, QTP.

·Involve with extraction routines to verify all the required data load into target systems.

·Used JIRA for storing, maintaining the test repository, bug tracking and reporting.

·Execute the test scripts against Teradata source and validate the rules according to mapping documentation.

·Work in multiple source data extraction and data transition from existing production system to test environment.

·Participate in documenting defects, resolve defects and coordinate with UAT team to get sign-off for the application/project.

·Impart and organize training to newcomers in the team regarding different technologies like SQL, PL/SQL and different processes.

·Involve in developing selenium automation framework using TestNG.



Contact this candidate