Description

Responsibilities:

Design, develop, and maintain robust and scalable web applications using Java and React frameworks.

Collaborate with cross-functional teams (UI/UX, product management, QA) to ensure alignment and delivery of high-quality products.

Write clean, efficient, and well-documented code that adheres to best practices and coding standards.

Optimize application performance and ensure scalability.

Stay updated with the latest trends and technologies in the Java and React ecosystem.

Troubleshoot and resolve technical issues.

Contribute to the development and maintenance of technical documentation.

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or a related field.

3+ years of experience in Java development.

Experience with popular Java frameworks (e.g., Spring Boot, Hibernate).

Knowledge of RESTful APIs and microservices architecture.

Familiarity with version control systems (e.g., Git).

Excellent problem-solving and analytical skills. Good Experience with Terraform

Ability to work independently and as part of a team.

Strong communication and interpersonal skills.

Preferred Skills:

Experience with cloud platforms (e.g., AWS, GCP, Azure).

Knowledge of containerization technologies (e.g., Docker, Kubernetes).

Experience with testing frameworks (e.g., JUnit, Mockito).

Familiarity with agile development methodologies (e.g., Scrum, Kanban)

Education

Any Graduate