About the role
We're searching for a skilled Spring Boot Developer to design, develop, and maintain robust back-end services and APIs. You'll collaborate with front-end developers, UX designers, and product managers to bring innovative ideas to life.
Responsibilities:
Design, develop, and maintain microservices and APIs using Spring Boot.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Optimize application performance, scalability, and security.
Write clean, maintainable, and well-documented code, adhering to best practices.
Conduct code reviews and contribute to a collaborative development environment.
Troubleshoot and debug complex technical issues within the applications.
Stay up-to-date on the latest advancements in Spring Boot and related technologies.
Qualifications:
5+ years of experience as a Java Developer, with a focus on Spring Boot.
In-depth knowledge of the Spring Boot framework and its core principles.
Experience with relational databases (e.g., PostgreSQL, MySQL) and writing efficient database queries.
Familiarity with front-end technologies (HTML, CSS, JavaScript) and libraries (e.g., React, Angular) is a plus.
Proficiency in version control systems (Git) and familiarity with CI/CD pipelines.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Experience with cloud services (e.g., AWS, Azure) is a plus.
Relevant certifications in Java/Spring development or related fields are a plus.