Senior Java Developer
We are seeking an experienced Senior Java Developer to contribute to the design and development of scalable applications. The ideal candidate has a strong background in modern Java, Spring ecosystem, and microservices architectures, with a passion for working in collaborative Agile environments.
Key Responsibilities:
* Design and develop microservice-based applications using modern Java technologies, ensuring scalability, reliability, and performance.
* Implement and optimize RESTful APIs and backend integrations, adhering to industry best practices.
* Work with Spring Boot, Spring Cloud, and related frameworks to deliver robust solutions that meet business requirements.
* Collaborate with cross-functional teams to ensure high-quality software delivery, participating in architectural discussions, code reviews, and continuous improvement initiatives.
* Ensure code quality, security, and scalability following best practices, with a focus on delivering reliable and maintainable software systems.
Requirements:
* At least 5 years of experience in Java backend development, with a strong understanding of Java 11+ (Java 17 preferred).
* Hands-on experience with Spring Boot, Spring Cloud, and Spring Data, with a solid understanding of microservices architecture and distributed systems.
* Experience with REST APIs, JSON, Git, and CI/CD pipelines, with familiarity with Docker, Kubernetes, and cloud environments a plus.
* Good understanding of SQL/NoSQL databases, with fluency in English (B2+).
Benefits:
* A competitive salary and benefits package.
* Ongoing training and professional development opportunities.
* A dynamic and collaborative work environment.