Job Description:
We are seeking a highly skilled Java Developer to join our team on a contract basis. As a Java Developer, you will be responsible for designing, developing, and implementing high-quality applications using Java best practices.
Responsibilities:
Develop high-quality applications by designing, developing, and implementing technical solutions Collaborate with cross-functional teams to define, design, and ship new features
Write clean, scalable code using Java best practices
Participate in code reviews to ensure high-quality code and adherence to coding standards Troubleshoot and debug issues in existing applications
Stay up-to-date with the latest Java technologies and trends
Qualifications:
Strong knowledge of Java and object-oriented programming Familiarity with the Spring framework
Experience with databases and Object-Relational Mapping (ORM) frameworks such as Hibernate
Understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform Experience with build tools such as Maven or Gradle
Familiarity with ReactJS and GraphQL is a plus
Requirements:
Bachelor's degree in Computer Science or related field
Strong problem-solving skills and attention to detail Excellent communication and collaboration skills
Ability to work in a fast-paced environment and adapt to changing priorities