
Middle Java Developer
EveryMatrix
full-time
Posted on:
Location Type: Hybrid
Location: Lviv • Ukraine
Visit company websiteExplore more
Tech Stack
About the role
- Extend and optimize the Rules Engine.
- Collaborate with cross-functional teams to deliver innovative solutions.
- Participate in code reviews and contribute to team knowledge sharing.
- Troubleshoot, debug, and resolve software defects and issues.
- Assist in designing and implementing new features.
- Develop unit and integration tests to ensure software quality.
- Document code, processes, and technical specifications.
- Stay up-to-date with Java best practices and emerging technologies.
- Support deployment and maintenance of applications in development and production environments.
- Participate in Agile ceremonies and contribute to sprint planning and retrospectives.
Requirements
- Java Core: Deep understanding of collections, performance tuning, type systems, garbage collection, and exception handling.
- Multithreading & Concurrency: Expertise in managing asynchronous computations and ensuring thread safety.
- HTTP & RESTful Services: Strong experience in developing and consuming RESTful services.
- RDBMS & SQL: Proficiency in writing complex SQL queries and a solid understanding of RDBMS theory.
- Spring Boot: Practical experience with the Spring ecosystem, including a strong theoretical foundation.
- Apache Kafka: Proven experience with Kafka, including both practical application and theoretical knowledge.
- Unit/Integration Testing: Demonstrated ability to write testable code with adequate coverage.
- Nice to Have:
- Experience with Docker & Kubernetes.
- Experience with the Google Cloud platform.
- Knowledge of Online Casino/Sports Systems.
Benefits
- Start with 22 days of annual leave, with 2 additional days added each year, up to 32 days by your fifth year with us.
- 3 sick leave days per year, no doctor's note required; 30 medical leave days with medical allowance
- Hybrid work schedule is available after the first three months of employment, with up to 50 days of work from home per year.
- Benefit from two Free Fridays each year, limited to one per quarter.
- Daily catered lunch or monthly lunch allowance.
- Private Medical Subscription.
- Access online learning platforms like Udemy for Business, LinkedIn Learning or O’Reilly, and a budget for external training.
- Gym allowance.
- Corporate English lessons.
- Support for New Parents: 21 weeks of paid maternity leave, with the flexibility to work from home full-time until your child turns 1 year old.
- 4 weeks of paternity leave, plus the flexibility to work from home full-time until your child is 13 weeks old.
- Our office perks include on-site massages and frequent team-building activities in various locations.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java CoreMultithreadingConcurrencyHTTPRESTful ServicesRDBMSSQLSpring BootApache KafkaUnit Testing
Soft Skills
collaborationtroubleshootingdebuggingknowledge sharingdocumentationAgile methodologiessprint planningretrospectives