Transforming Digital Challenges
About the Role:
We are seeking a highly skilled Java Developer to join our team. This is an exceptional opportunity for someone who is passionate about delivering high-quality software solutions and driving digital transformation.
Responsibilities:
* Design, develop, and maintain scalable Java applications.
* Collaborate with product managers, architects, and other developers to understand project requirements and translate them into technical specifications.
* Perform code reviews, provide constructive feedback, and mentor junior developers.
* Troubleshoot and resolve technical issues in a timely manner.
* Ensure the performance, quality, and responsiveness of applications.
* Stay up to date with emerging technologies and industry trends to continuously improve development practices.
Requirements:
* Bachelor degree in Computer Science, Software Engineering or a related field.
* Minimum of 5 years of experience in Java development.
* Strong knowledge of Java frameworks (e.g., Spring, Hibernate).
* Experience with RESTful APIs and microservices architecture.
* Proficient in database management (SQL and NoSQL).
* Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
* Fluency in English.
What We Offer:
A dynamic work environment that encourages innovation and collaboration. Opportunities for growth and professional development. A chance to work on challenging projects and make a real impact.