Senior Java/Kafka Developer
Location
Spain
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java/Kafka Developer
Talan
• Contribute to a high-performing backend project within the Banking Industry. • Participate in a rotating on-call shift schedule from Monday to Sunday. • Be on standby outside of standard working hours for critical system incidents. • Log in and resolve incidents as they arise.
Job Requirements
- Minimum of 4 years of experience in a similar role.
- Advanced J2EE, Springboot and Apache Kafka expertise is mandatory.
- Microservices architecture, Spring Boot, Functional Programming, Java (Version 8 and above), JPA, and Testing methodologies (TDD or BDD).
- Software Design and Architecture patterns.
- Experience with Databases (PostgreSQL, Oracle, MongoDB, etc.).
- Familiarity or working experience with Agile Methodologies (Scrum).
- English language proficiency: Minimum B2 level.
Benefits
- Smart Office Pack so that you can work comfortably from home.
- Training and career development.
- Benefits and perks such as private medical insurance, life insurance, Language lessons, etc.
- Possibility to be part of a multicultural team and work on international projects.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full-stack Software Engineer – Nest.js/Node.js, React
Software MindSoftware House focused on results since 1999
• Working with a Scrum team of Engineers on a greenfield project • Developing software applications and solutions based on documented business and system requirements • Understanding how applications operate, they are structured, and how customers use them • Taking ownership of the delivery schedule and quality of work • Providing input and estimates about the effort required to build desired functionality • Designing applications for stability, scalability, and performance
Unreal Engine Programmer
Keywords StudiosInternational technical and creative services provider to the global video games industry and beyond.
Role Description This position requires you to reside in Japan during your employment with Wizcorp. Wizcorp is looking for Unreal Engine (4 and 5) Programmers to work on exciting projects for next-generation consoles. Depending on your background, skills, and experience we’ll find the most suitable role within our teams. Is this job for me? 👨🦰👩🦳🧑🦲 - You have a few years of work experience working with Unreal Engine and have released games on consoles. - C++ needs to be your lingua franca, and you’re not afraid to deep-dive into the engine itself to make some improvements. Typical day 🎮📆🕹️ - Review code from other engineers and ensure they meet quality expectations. - Implement control systems for consoles in a clean and extensible manner. - Investigate performance on the target platform and modify the game or engine to improve this. - Test updated code on target platforms to ensure correctness and performance. The ideal candidate will be able to: - Design, test, and debug own code without assistance from other engineers. - Break down large features into engineering tasks and work with other engineers to complete them. - Mentor engineers in software development best practices. - Have an interest in working on both games and their tools. - Confidently communicate with all members of the company. Qualifications - Ability to write clean, readable, performant code and design the architecture around it. - Excellent debugging and optimization skills. - Excellent written and verbal communication. - Willingness to work as part of a team and contribute to technical discussions. - Eager to both provide and receive constructive feedback for continual growth. - Strong software development skills, design theory, and development processes. - Strong personal time management. - End-to-end software development knowledge. - Experience in one or multiple of the following: - Development using the Unreal Online Subsystem. - Familiarity with Unreal Engine’s internal systems, and knowledge on how to customize them. - Development targeting PlayStation platforms. - Development targeting Microsoft platforms. - Familiarity with other target platforms (Nintendo, PC, mobile). Requirements - University degree in Engineering, Computer Science or related discipline; or relevant professional experience. - For Japan-based candidates: 3+ years of professional software engineering experience, 2+ years of professional experience using Unreal Engine 4 and 2+ years of professional experience developing console games (including using test kits and dev kits). - For overseas-based candidates: 7+ years of professional software engineering experience, 6+ years of professional experience using Unreal Engine 4 and 6+ years of professional experience developing console games (including using test kits and dev kits). - Solid software engineering abilities (good code hygiene, familiarity with various coding patterns, etc.). - Strong experience with C++ and debugging in Unreal Engine. - Comfortable with source code management systems (Git, SVN, Perforce, etc.). - At least conversational Japanese proficiency - JLPT N3 or above. - English proficiency (ability to read, write, and discuss technical matters). Benefits - Monthly allowance for home office equipment and supplies (15,000 JPY/month). - Private language tutoring (Japanese and/or English). - Commute fees (however, train passes are not reimbursed). - Weekends and national holidays. - Summer/winter vacation: 5 days per year (paid, applicable after the probation period). - Annual Paid Leave: 10 days per year (first year, following the probation period). - Bereavement/funeral leave. - Sick leave: 5 days per year (paid, applicable after the probation period). - Social insurance. - Parental leave.
• Розробка нового функціоналу на B2B SaaS-платформі у сфері HR Tech • Поліпшення наявних можливостей платформи • Співпраця з продакт-дизайнером, Backend- та Frontend-розробниками, QA-інженером, проєктним менеджером та стейкхолдерами з боку клієнта • Вплив на розвиток продукту та технічні рішення
Senior Back-end Software Engineer
DOMVS iTEspecialistas em impulsionar negócios com agilidade e tecnologia!
• Develop and maintain backend systems; • Collaborate with front-end teams for integration; • Participate in the design and implementation of software architecture; • Ensure code quality through testing and code reviews.




