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 up-to-date 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.
- Bachelor's 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 Developer,Software Developer