VS
Middle Java Developer
- Hiring from
- Ukraine
- Work type
- Remote
- Posted
Is this job info correct?
605,911 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Job Description
The ideal candidate has hands-on experience in Java development, knowledge of microservices architecture, and the ability to work with cloud-based solutions. This role involves developing and maintaining scalable applications.
Responsibilities
- Develop and maintain microservices using Java 8-17 and Spring Boot.Work with Elasticsearch and Apache-Cassandra for data storage and management.
- Integrate and manage Kafka for real-time data streaming and messaging between services.
- Collaborate with team members to troubleshoot and debug application issues.
- Follow best coding practices and contribute to the improvement of system architecture.
- Work with Azure Services for cloud-based solutions.
Requirements
- Solid experience (3+ years of total experience in Java)
- Strong knowledge of Spring (Boot, MVC, Security, Data JPA, State Machine)
- Experience working with Web Services (REST, JSON, SOAP)
- Experience with Cosmos DB and/or Apache-Cassandra.
- Hands-on experience in working with Azure Services
- Experience with Kafka
Would be a plus
- Problem-solving and debugging skills.
- Upper-intermediate level of English (both written and verbal)
- Ability to collaborate within an international team
Benefits
Professional development
- Highly experienced professional community: more than 50% employees have a senior level of competence
- Personal development plan and regular Performance Appraisal
- Clear rotation process with opportunity to switch between different roles, projects or technology stack
- Attendance of professional conferences, meetups and certifications (coverage upon on business needs)
- Internal training programs, free SmartTalks and TechTalks inside the company
- Access to Pluralsight
- Corporate English classes
Well-being
- Flexible schedule and possibility to work remotely: feel free to choose an option upon your preferences
- Paid vacation annually
