NiX is looking for a skilled Senior Java Engineer.
Our Client is a leading technology company in the finance industry.
As aSenior Java Engineer you will play a pivotal role in the development of their cuttingedge banking platform solution. You will work alongside a team of highly skilled professionals to design implement and maintain a robust and scalable banking platform.
Responsibilities:
- Collaborate with crossfunctional teams including product managers and other engineers to understand requirements and contribute to the architectural decisions for the banking platform solution
- Develop highquality maintainable and scalable code in Java using the latest Spring Spring Boot and Kafka technologies
- Utilize Hibernate and PostgreSQL to design and optimize database schemas and queries for data storage and retrieval
- Implement and optimize data caching and storage using RocksDB OpenSearch Elasticsearch and other relevant technologies
- Design and build microservices architecture to support the platforms scalability and modularity
- Write unit tests and participate in code reviews to ensure code quality and adherence to best practices
- Troubleshoot and debug complex issues in the system and collaborate with the team to implement effective solutions
- Stay updated with the latest advancements in Java technologies and fintech industry trends to continuously improve the platforms performance and security.
Requirements:
- At least 4 years of handson experience in Java software development with a strong focus on backend technologies and Java frameworks
- Solid expertise in Spring Spring Boot Kafka Hibernate PostgreSQL or similar databases
- Strong understanding and handson experience in microservices architecture and RESTful APIs
- Experience with RocksDB OpenSearch ElasticSearch or similar technologies
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes
- Familiarity with Helm Charts and Terraform
- Bonus points for experience with frontend frameworks such as Angular or React
- Prior experience in the fintech industry will be considered a plus
- Strong problemsolving and analytical abilities
- Excellent communication and collaboration skills
- Bachelors degree in Computer Science Software Engineering or a related field
- Ability to work effectively in a fastpaced and dynamic environment
- A passion for delivering highquality software solutions and driving innovation.
- UpperIntermediate or higher English
- UpperIntermediate or higher Ukrainian
We offer:
- Flexible working format remote officebased or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program tech talks and trainings centers of excellence and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other locationspecific benefits
Required Experience:
Senior IC