Developer

Tata Consulting Services (Usa) Lewisville , TX 75067

Posted 2 months ago

Skill: Java Developer

  • Participated in scrum meetings like sprint planning. refinement and retrospective sessions to discuss the issues faced and refine development stories.

  • Worked with BA to understand the requirements to design Logical/Physical data models for the business needs.

  • Worked on creating AWS resources using terraform hashicorp script for services like ECS, RDS, Lambdas, Cloudwatch log groups and API gateway etc.

  • Implemented Microservices architecture for the application using Spring Boot based REST API's.

  • Implemented MapStruct to implement mappings between different data transfer objects (DTO's), Entities and other java objects.

  • Created domain model project for the application to simplify the use of domains and entities in REST API's.

  • Used enumerated objects (enums) for the master data tables to use them across the development of application code.

  • Worked on Spring Batch projects to feed the data generated by batch processors and store the VINs into the database.

  • Used Spring Cloud functions to create and test the APIs through Lambda service in AWS and authenticated using API gateway.

  • Written JUnit test cases for REST APIs using WebMVC and Mockito testing frameworks.

  • Used Swagger for API design, documentation and testing.

  • Installed the code coverage plugin JaCoCo to generate the test report and meet maximum coverage percentage for test cases.

  • Created database scripts for Aurora PostgreSQL based on the roles and privileges for users specific for each environment.

  • Introduced Liquibase framework to maintain/monitor the DDL/DML scripts versions.

  • Configured .yml files by adding stages and build jobs related to AWS accounts for both prod and non-prod environments.

  • Deployed the application code into AWS accounts by creating CI/CD pipelines using GitLab.

  • Used Docker images to configure the java versions and deployed in ECS containers using security groups in AWS.

  • Fixed vulnerabilities related to dependency versions in lower and higher environments by generating reports through scan jobs in pipelines.

#LI-NS2


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Powerapps Developer

Onyx Point, Inc.

Posted Yesterday

VIEW JOBS 5/4/2024 12:00:00 AM 2024-08-02T00:00 Technical Expertise: Extensive knowledge of Power Apps, including both canvas apps and model-driven applications, with the ability to design, develop, and op Onyx Point, Inc. Rosslyn Virginia

Developer

Tata Consulting Services (Usa)