Software Developer (Java/C#)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Software Developer (Java/C#): Designing and implementing a central authentication platform using Keycloak with an accent on security architecture, server performance, and custom integration. Focus on implementing OAuth 2.0 and OpenID Connect protocols, ensuring system scalability through TDD and security-driven development.
Location: Must be based in the US (Atlanta, GA or Detroit, MI) and have resided in the continental US for at least three years immediately preceding the application
Salary: $83,200 - $102,800 USD
Company
Global leader in IoT and connected transportation providing web-based analytics to help businesses manage fleets and increase sustainability.
What you will do
- Integrate Keycloak with existing applications and develop custom extensions to meet business requirements.
- Design and implement security architecture and infrastructure for authentication.
- Ensure system scalability and security through Test-Driven and Security-Driven Development.
- Troubleshoot Keycloak-related issues and execute system upgrades with minimal disruption.
- Write and maintain high-quality code in Java and C# while conducting code reviews.
- Participate in a 24x7 on-call rotating schedule.
Requirements
- Bachelor's degree in Computer Science, Electrical/Software Engineering, or a related field.
- 2+ years of experience as a Software Developer with a strong background in Java, C#, and relational databases.
- Deep expertise in authentication/authorization protocols (OAuth 2.0 and OpenID Connect).
- Proven experience with Docker and Kubernetes.
- Strong knowledge of RESTful API design, DevOps practices, and CI/CD pipelines.
- Continuously resided in the continental United States for at least three years immediately preceding application.
Nice to have
- Hands-on experience with Keycloak installation, configuration, and scripting.
Culture & Benefits
- Flexible hybrid working model with home office reimbursement.
- Competitive medical, dental, and retirement savings programs.
- Baby bonus and parental leave top-up program.
- Electric vehicle purchase incentive program.
- Online learning and networking opportunities.
- Inclusive work culture focused on work-life balance and social events.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β