Ukraine - R&D - Full-time - Intermediate
Glassbox is looking for a Backend Developer to join our Global R&D team.
We are Glassbox, and our mission is to reveal the insights that empower organizations to deliver exceptional digital customer experiences.
We are growing and have been recognized by G2 as one of 2023's Top 100 Software Companies in the world.
Our customers are the best of the best and include six out of the ten largest global banks, the world’s largest hotel chain, the largest healthcare and the largest telecommunications company in the U.S.
Now is the perfect time to come to Glassbox and help us accelerate our global leadership position!
If you are a dynamic, successful, experienced metrics-driven leader, Glassbox might be a great fit.
Will you join us on this journey?
What You Will Do
- Design, develop, and maintain Java-based backend systems that handle large-scale data processing and analysis
- Optimize existing systems for performance, scalability, and reliability
- Collaborate with cross-functional teams, including data scientists, frontend developers, and product managers, to define and implement new features and data-driven solutions
- Write high-quality, maintainable, and efficient code that adheres to best practices and coding standards
- Participate in code and design reviews to ensure quality and alignment with project requirements
- Troubleshoot and resolve issues in production systems
- Continuously learn and stay up to date with the latest industry trends, technologies, and frameworks
- Work in a scrum team using the scrum methodology.
What You Will Need
- 5+ years of experience in Java backend development
- Experience working with Micro services and data-intensive systems
- Knowledge of cloud platforms, such as AWS, GCP, or Azure
- Experience with Big Data technologies, such as Spark, Kafka, or Elasticsearch
- Experience with NoSQL databases such as Cassandra and SQL databases as PostgreSQL
- Experience with RESTful APIs, microservices architecture, and containerization (Docker, Kubernetes)
- Familiarity with Agile development methodologies and tools (e.g., Scrum, JIRA, Git)
- Strong problem-solving skills, attention to detail, and ability to work independently as well as in a team environment
- Excellent communication and interpersonal skills
- Clear and Fluent English
- Experience working with Python
- Familiarity with data visualization tools and libraries (e.g., D3.js, Highcharts)
- Experience working in Angular