Senior Java Developer
Serbia / North Macedonia (Remote)
Join our team as a Senior Java Developer and play a crucial role in our dynamic and innovative environment. As a key team member, your expertise in Java and development frameworks will be instrumental in tackling complex challenges and delivering impactful solutions.
What You’ll Be Doing
Develop and maintain Java-based backend services within a microservices architecture
Optimize Java applications for performance, scalability, and efficiency
Implement and maintain cloud security best practicesEvaluate and integrate new platform features to enhance system capabilities
Set up monitoring and alerting systems for backend services
Work independently to solve complex problems while collaborating with team members
Support the growth of junior developers through mentoring and guidance
Lead technical decisions and help define coding standards and best practices
What We’re Looking For
At least 5 years of experience in Java development, including 3+ years with Spring Boot
Bachelor’s degree in Computer Science, related field, or equivalent professional experience
Hands-on experience with Azure or AWS cloud services
Strong scripting skills in multiple languages preferred
Proactive and solution-oriented mindset with excellent interpersonal skills
Strong understanding of software development lifecycle, microservices, and cloud-native architectures
Excellent communication skills, both verbal and written
Certifications in cloud platforms are a plus
Ability to take ownership, make technical decisions, and mentor other developers