Java Spring Boot Developer
Must-have:JavaDockerKubernetesFrontendBackendMicroservicesSecurity
Nice-to-have:AWSAzureGoogle CloudCloud
Your tasks
We are looking for a skilled Java Spring Boot Developer to join our team. You will be responsible for designing, developing, and maintaining high-performance applications using Java Spring Boot. The ideal candidate should have experience in backend development, API design, and database management.
- Develop and maintain scalable backend applications using Java and Spring Boot.
- Design and implement RESTful APIs and microservices.
- Collaborate with front-end developers, UI/UX designers, and other stakeholders.
- Optimize applications for performance, security, and scalability.
- Integrate third-party services and APIs.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug applications.
- Participate in code reviews and technical discussions.
Requirements
- Proven experience as a Java Developer with expertise in Spring Boot.
- Strong understanding of RESTful API development and microservices architecture.
- Experience with relational databases, especially PostgreSQL, and ORM frameworks (Hibernate, JPA).
- Experience with Apache Kafka for event-driven or streaming-based architecture is highly preferred.
- Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
- Knowledge of containerization (Docker, Kubernetes) is an advantage.
- Understanding of security best practices in backend development.
- Good problem-solving skills and ability to work independently or in a team.
How to apply
If you are passionate about backend development and want to work on exciting projects, we'd love to hear from you! π