Position: Senior Java Developer with Intermediate English level
Company: ТОВ "Ті Джей Хелперс Україна"
Experience required: 5y
English level: intermediate

TJ Helpers Ukraine is a comprehensive growth partner for IT specialists. 

We are currently in search of a Senior Java Developer to enhance dynamic team for one of our fintech/banking domain clients .

The potential candidate should possess:

- Over 5 years of experience with Java server-side applications.
- Experience with NoSQL databases like Cassandra and SQL databases such as PostgreSQL.
- Proficiency in Microservices and working with data-intensive systems.
- Understanding of Multithreading, SOLID principles, and clean code.
- Good knowledge of Java Concurrency.
- Familiarity with Agile methodologies and tools such as Scrum, JIRA, and Git.
- Experience with RESTful APIs, microservices architecture, and containerization tools like Docker and Kubernetes.
- Strong problem-solving skills, attention to detail, and the ability to work both independently and as part of a team.
- Knowledge of cloud platforms, such as AWS, GCP, or Azure.
- Experience with Big Data technologies like Spark, Kafka, or Elasticsearch.
- Upper-intermediate proficiency in written and spoken English.

Desirable additional skills include:

- Experience with Python.
- Familiarity with data visualization tools and libraries like D3.js, Highcharts.
- Experience with Angular.

Your responsibilities as a Senior Java Developer would include:

- Designing, developing, and maintaining Java-based backend systems for large-scale data processing and analysis.
- Optimizing existing systems for performance, scalability, and reliability.
- Collaborating with cross-functional teams to define and implement new features and data-driven solutions.
- Writing high-quality, efficient, and maintainable code.
- Participating in code and design reviews.
- Troubleshooting and resolving issues in production systems.
- Keeping up-to-date with the latest industry trends, technologies, and frameworks.
- Working in a scrum team using the scrum methodology.

Our team benefits include:

- Monday-Friday, 9-18/10-19 working schedule.
- Options for office, remote, or hybrid work.
- No time tracker policy.
- Paid days off and sick days.
- Medical insurance.
- Gifts for birthdays and professional holidays.
- Regular reviews of compensation.
- Opportunities to test your ideas, lead new initiatives, and explore new areas.
- Learning opportunities with experienced specialists.
- Participation in internal and external events.

As for the project domain, we are particularly interested in the FinTech space. Specifically, a project that involves:

- Developing a robust data analytics system for a FinTech platform.
- Focusing on customer behavior prediction and analysis.
- Implementing fraud detection, risk assessment, and improving the digital user experience.
- Collecting granular digital customer experience data.
- Exploring real-time or historical data.
- Analyzing customer behavior and challenges.