Job Title: Java Developer
1. Job Summary
We are seeking a highly skilled Java Developer with 7 years of experience to join our dynamic team. The ideal candidate will have a strong background in Java and proficiency in React, enabling them to build high-performance web applications. This role offers an opportunity to work in a collaborative environment where innovation and creativity are encouraged.
2. Key Responsibilities
- Design, develop, and maintain scalable Java applications.
- Implement user interfaces using React for high-quality web applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain code quality, organization, and automatization.
- Participate in code reviews to ensure best practices are followed.
- Debug and troubleshoot issues in existing applications.
- Stay updated with the latest industry trends and technologies to enhance application performance and user experience.
3. Required Skills
- Proficient in Java programming language and its frameworks.
- Strong knowledge of front-end technologies, especially React.
- Experience with RESTful APIs and web services.
- Solid understanding of object-oriented programming and design principles.
- Familiarity with database management systems such as MySQL or PostgreSQL.
- Experience with version control systems, preferably Git.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
4. Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience with cloud services such as AWS or Azure.
- Knowledge of DevOps practices and CI/CD pipelines.
- Familiarity with Agile development methodologies.
- Experience with testing frameworks such as JUnit or TestNG.
5. Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Retirement savings plan with company matching.
- Flexible working hours and remote work options.
- Professional development opportunities and training programs.
- Collaborative and inclusive work environment.
- Generous paid time off and holiday policy.