Overview
We are seeking a highly skilled Senior Java Developer for a 3-month contract role that offers the opportunity to work on impactful projects within a collaborative, hybrid working environment. The developer will be responsible for designing, developing, and maintaining robust Java applications, while also mentoring junior team members and fostering a culture of continuous improvement. This role is ideal for a proactive individual passionate about technology and innovation.
Responsibilities
- Design and develop high-quality Java applications ensuring performance and scalability.
- Collaborate with cross-functional teams to define and implement new application features.
- Troubleshoot and debug existing applications to improve user experience and performance.
- Mentor junior team members and foster a culture of continuous learning.
- Stay current with industry trends and integrate best practices into development work.
Requirements
- Proven experience as a Java Developer with a strong understanding of Java and frameworks such as Spring and Hibernate.
- Solid background in developing RESTful APIs and working with microservices architecture.
- Familiarity with front-end technologies like HTML, CSS, and JavaScript is advantageous.
- Excellent problem-solving skills and the ability to work independently.
- Strong communication skills to convey technical concepts to non-technical stakeholders.
- A degree in Computer Science, Software Engineering, or a related field is preferred.