Job Description
Job Responsibilities:
Design, develop, and maintain high-quality Java applications, following industry best practices and coding standards.
Collaborate with the development team to analyze requirements, design solutions, and implement features.
Develop and maintain RESTful APIs and microservices.
Work closely with front-end developers to integrate back-end services and ensure seamless user experiences.
Optimize application performance and scalability.
Participate in code reviews and provide feedback to team members.
Stay updated on the latest Java technologies and industry trends.
Requirements:
Strong proficiency in Java programming language and related frameworks (e.g., Spring Boot, Spring MVC).
Experience with database technologies (e.g., MySQL, PostgreSQL).
Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript) and frameworks (e.g., React, Angular).
Understanding of RESTful API design and development.
Experience with version control systems (e.g., Git).
Excellent problem-solving and analytical skills.
Ability to work independently and as part of a team.
Strong communication and interpersonal skills.
Preferred Qualifications:
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 methodologies.
Benefits:
Competitive salary and benefits package.
Opportunities for professional growth and development.
Collaborative and supportive work environment.
Exposure to cutting-edge technologies and projects.
If you are a passionate and skilled Full Stack Java Developer who is eager to join a dynamic and innovative company, we encourage you to apply.
Job Requirment
Role:
Full Stack Developer
Employment Type:
Full time