Look4IT Sp. z o. o. (KRAZ: 7880)
Job title:
Senior Backend Java Engineer
Company:
Look4IT Sp. z o. o. (KRAZ: 7880)
Job description
This is a remote position.For a client specializing in digital, custom, and tailor-made products, we’re looking for a Senior Java Backend Engineer.The company provides cloud-based software, offering comprehensive solutions from business analysis to front-end/back-end architecture design and implementation, ensuring the highest product quality. They operate with a startup mentality, transparency, and efficiency, employing a simple and automated approach. As a leader in technology, they explore, transform, and optimize digital product design. They offer numerous opportunities to gain experience and share knowledge within distributed full-stack teams, working across various industries such as gaming, proptech, ad tech, fintech, legal tech, and ML/AI, serving startups, scale-ups, and Fortune 500 companies worldwide.You will work on a project for one of the largest game studios, known for popular MOBA and FPS series. As a member of the backend engineering team, you will be responsible for developing and maintaining a high-throughput transaction engine used in numerous online games, allowing millions of gamers to buy and trade in-game items.Responsibilities:
- Design, code, test Java/Kotlin applications based on SpringBoot ver. 3;
- Prepare design docs, implementation strategy and choose appropriate libraries;
- Collaborate within your pod (up 5 engineers) and with other cross-functional teams;
- Create and manage well documented RESTful APIs in SpringBoot;
- Write and execute unit, integration and end2end tests, participate in code reviews;
- Stay updated with Java advancements and industry trends;
- Maintain a build toolkit in Gradle;
- Design database schemas, write MySQL queries, and manage data integrity;
- Occasionally deploying infrastructure for the project using Terraform and internal tools;Please note, availability to attend evening/later meetings is a requirement for this role.
Requirements
- Minimum of 6 years commercial work experience;
- Bachelor’s or higher degree in Computer Science, Software Engineering, or a related field;
- Strong command of Java programming language and related frameworks (Spring, etc.);
- Familiarity with object-oriented programming (OOP) concepts and design patterns;
- Experience with version control tools (e.g., Git) and build tools (e.g., Gradle);
- Ability to create, enhance, and maintain server-side applications;
- Proficiency in building RESTful APIs and handling data formats like JSON/XML;
- Experience working with relational databases (e.g., MySQL, PostgreSQL) and writing efficient queries;
- Aptitude for debugging, analyzing issues, and implementing effective solutions;
- Familiarity with testing frameworks (e.g., JUnit) and agile methodologies;
- Effective communication and teamwork skills;
- Advanced level of English C1/C2.
Nice to have:
- Experience with Kotlin;
- Knowledge of functional programming;
- Experience with Cloud and Infrastructure solutions with Docker, Kubernetes, Jenkins Terraform, CI/CD, etc.;
- Hands-on experience working with Public Cloud, preferably AWS;
- Experience with observability and monitoring tools (Datadog, New Relic).
Expected salary
30000 per year
Location
Wrocław, dolnośląskie
Job date
Wed, 31 Jul 2024 22:52:38 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesineu.com) you saw this job posting.