GlobalLogic Logo jpg

Senior Java Developer

GlobalLogic

Descrierea postului

Job: IRC214464
Location: Romania
Designation: Senior Software Engineer
Experience: 5-10 years
Function: Engineering
Skills: Elastic Search, Kafka, OpenID-Connect, Spring Boot
Work Model: Remote

 

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 transparent
    booking 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 parts
    sales

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.

Job 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

What We Offer

Empowering Projects: With 500+ clients spanning diverse industries and domains, we provide an exciting opportunity to contribute to groundbreaking projects that leverage cutting-edge technologies. As a team, we engineer digital products that positively impact people’s lives.

Empowering Growth: We foster a culture of continuous learning and professional development. Our dedication is to provide timely and comprehensive assistance for every consultant through our dedicated Learning & Development team, ensuring their continuous growth and success.

DE&I Matters: At GlobalLogic, we deeply value and embrace diversity. We are dedicated to providing equal opportunities for all individuals, fostering an inclusive and empowering work environment.

Career Development: Our corporate culture places a strong emphasis on career development, offering abundant opportunities for growth. Regular interactions with our teams ensure their engagement, motivation, and recognition. We empower our team members to pursue their career goals with confidence and enthusiasm.

Comprehensive Benefits: In addition to equitable compensation, we provide a comprehensive benefits package that prioritizes the overall well-being of our consultants. We genuinely care about their health and strive to create a positive work environment.

Flexible Opportunities: At GlobalLogic, we prioritize work-life balance by offering flexible opportunities tailored to your lifestyle. Explore relocation and rotation options for diverse cultural and professional experiences in different countries with our company.

About GlobalLogic

GlobalLogic is a leader in digital engineering. We help brands across the globe design and build innovative products, platforms, and digital experiences for the modern world. By integrating experience design, complex engineering, and data expertise—we help our clients imagine what’s possible, and accelerate their transition into tomorrow’s digital businesses. Headquartered in Silicon Valley, GlobalLogic operates design studios and engineering centers around the world, extending our deep expertise to customers in the automotive, communications, financial services, healthcare and life sciences, manufacturing, media and entertainment, semiconductor, and technology industries. GlobalLogic is a Hitachi Group Company operating under Hitachi, Ltd. (TSE: 6501) which contributes to a sustainable society with a higher quality of life by driving innovation through data and technology as the Social Innovation Business.
Găsește-ți locul de muncă de vis

Joburi adăugate recent în România

Junior Frontend Developer

Software Developer

Senior Angular Developer

Full Stack Developer Java