We are looking for a Java team who are directly will be a part of client team. We are expected from our newcomers to help, collaborate and add value quickly while working with our current engineers.
Contribute to every part of the development and deployment cycle throughout the R&D organization.
own system availability and performance end to end.
Mentor developers and QA and lead by example to deliver high quality and high performing code.
Troubleshoot and solve complex problems and introduce mechanisms, use new designs and best practices to prevent the recurrence of the problem.
Diagnose triage problems and provide solutions for internal and external customer.
3+ years as a Software Engineer
Experience and understanding of DevOPs process
Bachelor or Master’s degree in Computer Science or a related field.
Excellent programming skills in Java.
Excellent Computer Science fundamentals, object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
Excellent communication, self-organization, time management and interpersonal skills.
Upper intermediate or higher level of English.
Ability to travel 10% of the time.
Good knowledge in a scripting language.
Good knowledge of Google/AWS cloud infrastructure and platforms (load balancers, storage, databases).
Good prior work with building and configuring monitoring tools.
Experience designing tools to automate operational processes.
Experience in maintaining large scale, high performing and distributed systems.
Competitive compensation and social packages
Opportunity to participate in various internal/external events (educational programs, seminars, training sessions)
Comfortable office with modern infrastructure
Free secure car parking place
Flexible working schedule
24 calendar days of paid vacation, paid sick leave
If you meet these requirements, please email your resume to
with "Senior Java Developer" in a subject line.