Description
We are looking for a Java developer with 3-7 years of experience to join our team. The successful candidate will be responsible for developing and maintaining Java applications, as well as working with cross-functional teams to ensure project success.
Responsibilities
- Design, develop, and maintain Java applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Write high-quality, maintainable, and scalable code
- Debug and resolve technical issues in a timely manner
- Ensure that all code is thoroughly tested and meets quality standards
- Stay up-to-date with industry trends and technologies
Skills and Qualifications
- Bachelor's degree in Computer Science or a related field
- 3-7 years of experience in Java development
- Strong understanding of Java programming language and its core concepts
- Experience with Spring Framework, Hibernate, and other Java frameworks
- Experience with web services and RESTful APIs
- Experience with SQL and NoSQL databases
- Experience with version control systems such as Git
- Ability to write clean, maintainable, and well-documented code
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills