About the Client
Our client is Slovak software house, with no foreign venturers or management. They are focusing on custom software development, integration, long term partnership form of outsourcing and development of their own start-ups. Their HQ is based in Košice, Slovakia; extended by branches abroad
About the Role
For our client we are looking for experienced Java Developer who will take part in building platform services that support Remote Access Management. These services enable key capabilities such as equipment monitoring, fleet management, and remote connectivity.
Responsibilities
You will take part in developing scalable backend solutions in Java (Spring Boot) using microservices architectures deployed on cloud (AWS and Azure). The work includes creating RESTful APIs, integrating real-time data streaming, and ensuring high availability and performance through automated CI/CD pipelines. The goal is to deliver a reliable, secure, and scalable platform that enhances digital operations and customer experience.
Requirements
Proven experience in the following:
- Designing and developing software applications in Java (preferably Java 11+) with focus on backend development (4+ years)
- Designing, developing, deploying and maintaining software at scale.
- Developing software applications using relational and NonSQL databases.
- Application architectural patterns, such as MVC, Microservices, Event-driven, etc.
- Deploying software using CI/CD tools such as Azure DevOps, Jenkins, etc.
- Deploying and maintaining software using public clouds such as AWS or Azure.
Strong understanding and/or experience in many of the following:
- Building applications using Spring and Spring boot
- Message streaming solutions, such as AWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, Apache ActiveMQ.
- Experience designing well-defined Restful APIs
- Hands on experience with API tools such as Swagger, Postman and Assertible
- Test Driven Development and Behavior Driven Development.
- Hands on experience with testing tools such as Cucumber and Selenium and their integration into CI/CD pipelines.
- Datastores such as AWS Aurora, AWS RDS, AWS DynamoDB, MongoDB, ElasticSearch, Cassandra, Redis, MySQL, Oracle.
- Other AWS technologies, such as API Gateway, ALB, NLB, Fargate, Lambda, S3, CloudWatch, KMS, etc
- Debugging and maintaining software in Linux or Unix platforms
Nice to Have Skills
n/a