Additional Details:
Does not need to be in a certain hub or location Fully remote is acceptable.
Description :
Job Title:
Java Developer
Job Description:
- We are seeking a skilled and experienced Java Developer to join our team.
- The ideal candidate should have a strong background in computer science basics including data structures algorithms and design patterns.
- The candidate should also have prior experience working with Java Hibernate and Spring frameworks.
Responsibilities:
- Develop and maintain Java applications using best practices.
- Collaborate with crossfunctional teams to design develop and implement software solutions.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Troubleshoot and debug issues in existing applications.
- Optimize applications for performance and scalability.
- Develop and maintain unit tests to ensure code reliability.
- Stay uptodate with the latest technologies and trends in Java development.
Requirements:
- Proficient in computer science basics including data structures algorithms and design patterns.
- Strong experience in working with Java Hibernate and Spring frameworks.
- Prior experience in cloud application development including aspects such as scalable datadriven and messageoriented architecture.
- Familiarity with largescale relational and NoSQL databases in a cloud environment.
- Strong problemsolving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently as well as in a team environment.
- Bachelors degree in Computer Science or a related field.
Preferred Qualifications:
- Experience with microservices architecture.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Experience with cloud platforms such as AWS Azure or Google Cloud.
Required Skills : Java
Additional Skills : Web DeveloperSoftware Developer