Senior Java Developer IRC214464

at  GlobalLogic

Romania, , Romania -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Jun, 2024Not Specified25 Mar, 20241 year(s) or abovePerformance Tuning,Kafka,Elasticsearch,Spring BootNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

DESCRIPTION:

Design, develop, deploy, and maintain complex server-side systems that power the functionality and performance of web applications. They collaborate with teams, solve technical challenges, and ensure the efficient and secure operation of these crucial behind-the-scenes components.Multi-tenant online workshop booking platform with all required processes (incl. price calculation) and settings for end customers, workshops and other involved stakeholders.

PROJECT DESCRIPTION

  • End customers: optimum user experience and trust through a transparentbooking process
  • Workshops: increase in sales and saving time & money in workshop operations
  • Workshop networks: easy to integrate into existing systems (e.g. websites)
  • Fleets: increased efficiency in workshop bookings and approval processes
  • Wholesalers: closer interlinking with workshops and better coordination of partssales

REQUIREMENTS:

  • Minimum 5 years of hands-on experience working with Spring Boot, demonstrating a deep understanding of its concepts and best practices.
  • At least 3 years of practical experience with Kafka, including setting up Kafka clusters, designing and implementing Kafka-based solutions, and managing Kafka topics and consumers.
  • Minimum 3 years of experience working with ElasticSearch, including data indexing, querying, and performance tuning.
  • Familiarity with multi-tenant architectures, with at least 1 year of practical experience implementing or working with multi-tenant systems.
  • Proficiency in OpenID Connect authentication protocol, with a minimum of 1 year of practical experience integrating OpenID Connect authentication into applications.

Responsibilities:

  • Scalable cloud microservice architecture enabling white label software solution
  • Synchronous and asynchronous service communication via http respectively messaging (extensive knowledge in PubSub and Message Brokers)
  • Multi-tenancy data structure, data handling and access management
  • Business process modelling for online booking process including data synchronization t3rd party solutions
  • API and test driven development with focus on code generation and test automation
  • Code implementation following the clean code and SOLID approach
  • Further development of REST APIs with backward compatible structures
  • Data integration with CRM systems like SAP
  • GDPR process knowledge including data anonymizing and deletion approaches
  • Authorization via OAuth / OpenID Connect including consent handling, single sign-on, user federation and identity brokering
  • Analysis, detection and mitigation of performance bottlenecks on database and network level
  • English implementation documentation in arc42
  • Understanding the difference and implementing of unit, integration, api and end tend tests
  • Evaluating and mitigating vulnerabilities in open source libraries used in the project
  • Git flow with support, release and hotfix branches


REQUIREMENT SUMMARY

Min:1.0Max:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Romania, Romania