Java Developer with Kotlin
at Tooploox
Warszawa, mazowieckie, Poland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 06 Feb, 2025 | Not Specified | 07 Nov, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Hi there!
We are Tooploox and we work on projects that improve people’s lives - in line with our mission, we have already changed the way people invest their money, build houses and take care of their health (just take a look at our client portfolio).
Feel invited!
We’re looking for a Java developer with Kotlin to join our team, with an opportunity to take a leadership role in developing agent-based commerce solutions. This position focuses on building low-latency, distributed systems while integrating modern cloud-native tools. If you’re a proactive problem-solver with a strong grasp of JVM technologies, we’d love to hear from you!
What you will do:
Develop and Maintain: Write efficient, clean, and scalable code using Kotlin and Java, focusing on building low-latency, distributed systems.
Collaborate with Stakeholders: Work closely with stakeholders based in New York and teams across Europe to align on project goals and deliverables.
Integrate Streaming Solutions: Leverage your experience with Kafka to build robust data pipelines and facilitate communication between microservices.
Work with Cloud Native Tools: Use Docker, Kubernetes, and other cloud-native technologies to deploy and manage scalable services.
Take Initiative: Adopt a proactive approach to problem-solving, consistently seeking opportunities to optimize processes and improve the overall system architecture.
Experience and skills you need to join us:
Education: A Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.
Strong JVM Proficiency: Solid experience in the JVM environment, with a preference for Kotlin.
Experience with Spring Framework: Proven ability to work with Spring Boot for building RESTful services and managing microservices.
Streaming Platform Knowledge: Experience with streaming platforms such as Kafka, including building high-throughput and scalable solutions.
Low-Latency System Expertise: Hands-on experience in designing and building low-latency, distributed systems.
Cloud Native Experience: Proficiency with Docker, Kubernetes, and other tools for managing containerized applications.
Fluency in Polish and English: You will attend meetings with English-speaking clients.
It would be great if you also have:
Familiarity with Python and ML Ecosystem: Experience with libraries like PyTorch, ExecuTorch, LangChain, or similar would be a bonus.
Understanding of AI and ML Pipelines: Ability to work on AI-related tasks, particularly those involving message-based processing or data analysis.
Additional Information:
Proactive and Culturally Aligned: We value a strong cultural fit and a proactive approach to work, making you a key player in achieving project success.
Flexible Work Environment: Work with a team spread across time zones, with stakeholders based in New York (6-hour time difference). Effective communication and time management are key.
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Warszawa, mazowieckie, Poland