We're seeking a skilled developer to join our team and contribute to designing and building high-performance applications with modern Java technologies.
Job Description:
* We seek a talented Java professional to collaborate on the development of scalable, high-quality software solutions.
Responsibilities:
1. Design and develop microservice-based applications using modern Java technologies
2. Implement and optimize RESTful APIs and backend integrations
3. Work with Spring Boot, Spring Cloud, and related frameworks to deliver robust solutions
4. Collaborate with cross-functional teams for high-quality software delivery
5. Participate in architectural discussions, code reviews, and continuous improvement initiatives
6. Ensure code quality, security, and scalability following best practices
Requirements:
* 5+ years of experience in Java backend development
* Strong knowledge of Java 11+
* Hands-on experience with Spring Boot, Spring Cloud, and Spring Data
* Solid understanding of microservices architecture and distributed systems
* Experience with REST APIs, JSON, Git, CI/CD pipelines, Docker, Kubernetes, and cloud environments
* Good understanding of SQL / NoSQL databases
* Fluency in English (B2+)
Bonus Skills:
* Knowledge of Kafka, RabbitMQ, or message brokers
* Exposure to Test-Driven Development (TDD) and automated testing frameworks
* Experience in Agile/Scrum teams