We are looking for an experienced Java Developer to join our team. As a Java Developer, you will play a key role in designing, developing, and maintaining high-quality Java applications. You'll work on challenging and innovative projects in a dynamic and collaborative environment.
Key Responsibilities:
- Design and develop Java applications, ensuring they are efficient, reliable, and scalable.
- Collaborate with cross-functional teams to understand project requirements and deliver solutions that meet business needs.
- Troubleshoot, debug, and resolve issues to maintain the performance and stability of our systems.
- Keep up-to-date with Java technologies and industry best practices.
Qualifications:
- Bachelor's degree in Computer Science or a related field.
- 4 to 8 years of professional experience as a Java Developer.
- Proficiency in Java programming and related technologies.
- Knowledge of Java frameworks (e.g., Spring, Hibernate).
- Experience with web development using Java technologies (e.g., JSP, Servlets).
- Familiarity with databases (SQL and NoSQL).
- Version control system experience (e.g., Git).
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.