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