Senior Java/Kotlin Engineer Львів Impressit islooking for a Senior Java Software Engineer who enjoys challenges and dives into where the team needs them. This position isresponsible for the design, development, and maintenance ofkey product components. Inaddition, you will perform asanindividual contributor and collaborate with peers. You will work onsecurity products such asControl Center, Device Manager, and Open Standards implementation ofpasswordless authentication that helps customers b
Senior Java/Kotlin Engineer Львів Impressit islooking for a Senior Java Software Engineer who enjoys challenges and dives into where the team needs them. This position isresponsible for the design, development, and maintenance ofkey product components. Inaddition, you will perform asanindividual contributor and collaborate with peers. You will work onsecurity products such asControl Center, Device Manager, and Open Standards implementation ofpasswordless authentication that helps customers build asecure environment. ] Our client isaLeading Authentication Security Provider for top-tier brands. They offer anovel approach toidentity security, simultaneously addressing the pervasive and enduring issue ofpasswords. Their mission istocreate apasswordless world and safeguard the identity lifecycle. What doweexpect? —Minimum 5years ofexperience inJava SE7+—Strong knowledge ofatleast one dynamically typed language (Python, Ruby, Scala, Kotlin, orsimilar)—Strong knowledge ofatleast one scripting language (bash, PowerShell orsimilar)—Expert level knowledge ofMaven/Gradle orsimilar build system. Able tooptimize and enhance the build process —Strong knowledge ofAPI-first systems —Good knowledge ofatleast one majorJS web framework (Angular/React/Vue)—Good knowledge ofdata structures, clean code, modularity, and design patterns —Excellent analytical/ troubleshooting and debugging skills —Demonstrated excellence inwritten and verbal communication experience with Kotlin —Good knowledge ofrelational databases: MySQL, Oracle, Postgres, MSSQL —Good knowledge ofContinuous Integration (CI) jobs and configurations (Jenkins, GitLabCI, and Xcode Server)—Good knowledge ofLinux Servers and Bash —Exposure toservices-based architecture(s)—Exposure toone ofthe major cloud providers: AWS, Azure, orsimilar. Ability toleverage cloud offerings inyour designs —Exposure toatleast one non-relational database: Mongo, Cassandra, HBase, orsimilar —Proactively use oftest-driven development. Understanding ofstrengths and weaknesses ofvarious testing approaches —Comfortable working withQA and product tounderstand and refine requirements —10+years ofdevelopment designing, building, and maintaining enterprise web-based platform that services >100K users. Can beSaaS orOn-premise —Familiar with Agile and Hybrid software development process —BS/MS incomputer science orengineering/mathematics field —Upper-Intermediate English orhigher What will youdo?—Design, Implement, and Test Components for our Authentication Server(s)—Collaborate with the development team todesign server components for authentication. Implement server-side functionalities based ondesign specifications. —Conduct thorough testing toensure the reliability and security ofauthentication components. —Design and develop auser-friendly web-based management layer for the system. —Assess Requirements and Design for Scalability and Resilience —Perform Comprehensive Automated Testing atthe Component Level —Research, investigate, and define new areas oftechnology toimprove existing products ornew product directions —Collaborate with Team Members, Test Engineering, and QA —Provide support and assistance toteam members asneeded toachieve project goals. —Learning quickly inafast, hands-on environment —Take initiative toidentify areas ofthe system that require attention orimprovement. —Propose and implement solutions toaddress identified issues oroptimize system performance. —Follow established software development best practices throughout the development lifecycle. —Promote aculture ofquality and excellence within the development team. Will beaplus: —Experience with protocol development/networking stacks Weare waiting for you tojoin our WOW team!