
Senior Java Developer
QUADRO CRO
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇦 Bosnia and Herzegovina
Visit company websiteJob Level
Senior
Tech Stack
ApacheAWSCloudDockerGroovyJavaKafkaKubernetesLinuxMicroservicesMongoDBMySQLScalaSparkSpringSpring BootSpringBootTypeScriptUnixVault
About the role
- responsible for implementing new and maintaining existing microservices used by our mobile and web applications for payments, authentication, content encryption and decryption.
- microservices were built using Spring Boot/Spring Cloud frameworks using Agile methodologies and processes.
- Additional tasks can include planning, collaboration, and implementation of data migration from the existing platforms to the new microservices based platforms.
Requirements
- High-level analytical skills.
- Minimum 5 years of Java/Scala/Groovy experience with strong emphasis on functional (Lambda expressions, Streams API) and reactive programming techniques.
- Minimum 2 years of experience with Spring Boot and Spring Cloud.
- Experience or familiarity with Typescript.
- Experience with Spring Data.
- Experience with Spring Security.
- Experience with Streaming Platforms (Apache Kafka, Apache Spark etc.).
- Experience with AWS services and cloud technologies.
- Experience with MySQL, Mongo DB.
- Experience with teamwork and collaboration.
- English language full proficiency is a must.
- Not a must, but cool if you have it:
- Experience in Salesforce and Salesforce Marketing Cloud.
- Graph Databases, GIT, ELK/EFK, Docker, Kubernetes, AWS, i18n, Vault experiences are considered assets.
- Experience in Agile-managed development projects.
- Familiar with a Linux/UNIX development environment.
- Awareness of IT companies’ Compliance and Security requirements.
Benefits
- Work from home (fully remote)
- Private health care.
- Paid sick leave.
- Main and additional equipment.
- Social events.
- Opportunity to apply your skills and learn new ones.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScalaGroovySpring BootSpring CloudTypescriptSpring DataSpring SecurityApache KafkaApache Spark
Soft skills
analytical skillsteamworkcollaboration