JAVA DEVELOPER Job Description: We are seeking an experienced Java Developer to join our dynamic team. The ideal candidate will have 3 to 5 years of hands-on experience in Java development within the IT team. You will collaborate with a team of developers, designers, and project managers to develop high-quality software solutions for our clients.
Responsibilities:
Develop, test, implement, and maintain Java-based applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Write well-designed, efficient, and reusable code following best practices.
Troubleshoot, debug, and resolve software defects and technical issues.
Conduct code reviews and provide constructive feedback to team members.
Stay updated on emerging technologies and trends in Java development.
Participate in the entire software development lifecycle, from concept to deployment.
Requirements:
Bachelor's degree in computer science, Engineering, or a related field.
3 to 5 years of professional experience in Java development.
Proficiency in Java programming language and related technologies (e.g., Spring, Hibernate, Maven).
Strong understanding of object-oriented design principles and software development methodologies.
Experience with relational databases (e.g., MySQL, PostgreSQL).
Knowledge of web services (RESTful, SOAP) and API integration.
Familiarity with front-end technologies such as HTML, CSS, and JavaScript is a plus.
Excellent problem-solving skills and attention to detail.
Ability to work independently and collaboratively in a fast-paced environment.