Job Description – Java Developer
We are looking for a skilled and motivated Java Developer to join our client's dynamic teams. Whether you are just starting your career, bringing solid professional experience, or contributing as a seasoned expert, you will find opportunities here that align with your skills, ambitions, and long-term growth.
Responsibilities
* Design, develop, and maintain scalable and high-performance Java applications.
* Work closely with cross-functional teams to define, implement, and optimize technical solutions.
* Prepare and maintain clear, structured, and comprehensive technical documentation.
* Ensure code quality through peer reviews, testing, and adherence to coding standards.
* Actively participate in the continuous improvement of development practices, tools, and workflows.
Technical Skills Required
* Strong proficiency in Java programming.
* Practical experience with Spring (Spring Boot) and Hibernate frameworks.
* Good knowledge of SQL and NoSQL databases.
* Understanding of secure coding principles and application security best practices.
* Proficiency with Git or other version control systems.
Soft Skills
* Strong team player with a collaborative mindset.
* Adaptable and flexible in dynamic, fast-changing environments.
* Proactive, self-driven attitude with a strong sense of initiative.
* Excellent communication skills, both written and verbal.
Job Type: Freelance
Work Location: Hybrid remote in 1190 Forest