We are seeking an experienced Java Developer to contribute to the design and development of scalable, high-performance applications.
Key Responsibilities:
* Design, develop, and maintain microservice-based applications using modern Java technologies.
* Implement and optimize RESTful APIs and backend integrations.
* Work with Spring Boot, Spring Cloud, and related frameworks to deliver robust, maintainable solutions.
* Collaborate with cross-functional teams (DevOps, QA, Frontend) to ensure high-quality software delivery.
* Participate in architectural discussions, code reviews, and continuous improvement initiatives.
* Ensure code quality, security, and scalability following best development 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, and CI/CD pipelines.
* Familiarity with Docker, Kubernetes, and cloud environments is a plus.
* Good understanding of SQL / NoSQL databases.
* Fluency in English.
Benefits:
The ideal candidate will have a solid foundation in software engineering principles and a passion for delivering high-quality solutions. They will be able to work collaboratively as part of a cross-functional team, communicating effectively with colleagues and stakeholders.