Senior Java Developer IRC214464
at GlobalLogic
Romania, , Romania -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Jun, 2024 | Not Specified | 25 Mar, 2024 | 1 year(s) or above | Performance Tuning,Kafka,Elasticsearch,Spring Boot | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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