View All Positions
JAVA Developer
Responsibilities:
- Develop and maintain the collection system’s technology & architecture
- Designing and developing new features and enhancements
- Troubleshoot, monitor, and test the core product software and databases to ensure healthy functionality, identify bugs and issues for proactive resolution
- Implement optimizations to enhance the system’s efficiency, reliability, and scalability
- Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions
Requirements:
- Minimum 3 years of experience in JAVA development with Spring Boot framework
- Experience with message brokers for data transfer (RMQ, pulsar)
- Experience working with relational and non-relational databases (Elasticsearch, TiDB, Galera)
- Experience with Linux
- Experience working in a public cloud environment (e.g., AWS, Azure, or GCP)
- Experience working with Agile methodology
- Experience working on high-scale, production-grade projects using Microservices
- A people-oriented with strong soft skills who is capable of thinking creatively, and is great at execution
- Deep knowledge of the web, internet structure, and understanding of data pipelines
- Good collaboration and communication skills, also in English
- Ability to multitask and prioritize tasks
- Knowledge of Python - Advantage
- Experience developing backend for web applications - Advantage
- Experience from SaaS companies - Advantage
What we offer:
- Our offices are a workplace that encourages an open culture. Everyone is a hands-on contributor and feels comfortable sharing ideas and opinions. We do what we love, and we love what we do
- Excellent conditions of employment and competitive salary
- Dynamic, fun working environment
Share this position with your friends:
Apply for this position
Resume *Attach Resume