Join an amazing team as a Senior Java Software Developer and work on building and maintaining a diverse portfolio of in-house applications using cutting-edge technologies.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Over 6 years of professional experience in Java software development
- 5+ years of solid experience with Spring Boot
- Strong experience with SQL databases
- Deep knowledge of distributed systems and concurrency
- Experience writing clean, testable code with a focus on software architecture
- Strong communication skills, proactive problem-solving mindset, ability to work well under pressure, manage priorities independently, and mentor others
- Experience with Cloud Native development, Kafka event streaming, Docker and Kubernetes container orchestration, and hands-on Test Driven Development (TDD) is a plus
