About the job Remote Senior Software Development Engineer - Java
Job Location: remote from Romania
Recruitment process:
- introductory discussion
- technical interview
- cultural discussion
What you"ll do
- Take ownership of development and operations of mission-critical storage components
- Scale the persistence layer to support future growth of our customer base
- Solve innovative scalability and operational challenges in a business that is rapidly growing, serving millions of users worldwide
- Work closely with product managers and users to translate business requirements into design and implementation choices.
What you need to succeed
- 5 years of industry experience
- Strong programming skills in Java and distributed systems
- Meticulous and able to implement optimized, modular, and asynchronous solutions
- General database experience, both SQL and NoSQL
- Comfortable in collaborating with co-located and distributed development teams
- Good written and spoken English language
Preferred qualifications
- Storage technology experience such as MongoDB and/or Azure Blob Storage
- Strong understanding of JVM basics (e.g., garbage collection, concurrency, memory management)
- Experience working with container technologies (e.g., Kubernetes, Docker)
- Experience developing large-scale, distributed applications
- Open Source experience
$ads={1}