Freelance Senior Java Developer
We are on the hunt for a dynamic Senior Java Developer to join a talented team.
As a Senior Java Developer, you will play a pivotal role in designing, developing, and implementing cutting-edge Java applications that deliver innovative solutions to our valued clients.
Responsibilities
· Design, develop, and implement scalable and robust Java applications.
· Lead the entire development lifecycle, from concept to delivery and maintenance.
· Collaborate with cross-functional teams to understand technical specifications and translate them into effective solutions.
· Facilitate technical brainstorming sessions and conduct code reviews to ensure top-notch code quality.
· Proactively contribute to the technical vision and strategy of the company, proposing innovative ideas.
· Tackle complex technical challenges and deliver efficient and scalable solutions.
· Continuously research and evaluate new technologies to keep our technical stack up-to-date.
Requirements
· Minimum 5 years of experience as a Java Developer in software development.
· Profound knowledge of Java and frameworks such as Spring, Hibernate, and Maven.
· Experience in developing web applications and RESTful APIs.
· Proven experience with databases like MySQL, PostgreSQL, or Oracle.
· Strong problem-solving skills and a solid understanding of software design and architecture.
· Familiarity with Agile/Scrum methodologies and CI/CD practices.
· A passion for following best practices and delivering high-quality code.
· Excellent communication skills and the ability to explain technical concepts to non-technical stakeholders.
· A team player with the ability to excel in both collaborative and independent work settings.
Onsite policy
2 days per week onsite
3 jours de télétravail
Horaires flexibles