Key Responsibilities
We are seeking an accomplished software developer to design and develop high-quality components for scalable backend systems using Java.
About the Role:
* Design, create, and test reusable software components for scalable backend services.
* Collaborate with colleagues to plan, refine, and improve development processes.
* Proactively identify, prioritize, and resolve technical issues.
* Mentor and empower team members by enhancing their knowledge, confidence, and communication skills.
* Stay current with emerging technologies and industry trends.
Requirements:
* 5+ years of experience in Java development.
* Strong expertise in Spring/Spring Boot framework.
* Proven experience in designing and developing RESTful APIs and microservices architectures.
* Proficiency in working with both SQL and NoSQL databases.
* Experience building highly scalable, high-performance backend services.
* Ability to work independently in an agile environment.
* Strong problem-solving skills with the ability to tackle complex challenges effectively.