Java Software Engineer – Contract
Job Title: Contract Java Engineer
Location: Vilnius, Lithuania
Company: A Fintech firm in Vilnius is looking for a Contract Java Engineer to join their dynamic team and play a pivotal role in designing and developing a cutting-edge cloud-native system. If you’re passionate about pushing the boundaries of financial technology, we want to hear from you!
Position Overview:
As a Contract Java Engineer, you will work on building and enhancing a cloud-native system for our esteemed Fintech client. You will be responsible for implementing event-driven microservice architectures, leveraging Apache Kafka, Kubernetes resource configurations, and ensuring the highest standards of automated testing.
Key Responsibilities:
- Design and develop a state-of-the-art cloud-native system using Java.
- Implement event-driven microservice architectures to ensure scalability and performance.
- Utilize Apache Kafka, especially Kafka Streams, to handle real-time data streams efficiently.
- Create and manage Kubernetes resource configurations to deploy, scale, and orchestrate containers.
- Develop and maintain automated testing strategies, including unit and integration testing, to ensure high-quality code.
Qualifications:
- Bachelor’s degree in Computer Science or related field (or equivalent professional experience).
- Proven experience in designing and developing complex systems using Java.
- Strong expertise in event-driven microservice architectures.
- In-depth knowledge of Apache Kafka, particularly Kafka Streams.
- Hands-on experience with Kubernetes resource configurations.
- A passion for automated testing, with the ability to develop and maintain unit and integration tests.
Additional Information:
- Type: Contract (6 months rolling)
- Location: Vilnius, Lithuania
- Hourly rate range: 35eur – 50eur per hour