We are seeking a skilled Java Developer to join our team. As a Java Developer, you will be responsible for designing, implementing, and maintaining Java applications. You will collaborate with cross-functional teams to develop software solutions that meet client requirements.
Duties:
- Develop, test, and deploy high-quality Java applications
- Collaborate with software engineers and product owners to gather requirements and design solutions
- Write clean, efficient, and maintainable code
- Troubleshoot and debug issues in existing applications
- Conduct code reviews to ensure adherence to coding standards
- Collaborate with team members to improve software development continuously
Requirements
Bachelor's degree in Computer Science or related field
- Strong knowledge of Java programming language and related frameworks (e.g., Spring, Hibernate)
- Experience with web development technologies (e.g., HTML, CSS, JavaScript)
- Familiarity with Linux operating system
- Understanding of RESTful APIs and microservices architecture
- Proficiency in database management systems (e.g., MySQL)
- Familiarity with Agile software development methodologies
- Knowledge of cloud platforms (e.g., Azure) is a plus
- Excellent problem-solving and analytical skills
Benefits
Competitive salary based on experience and qualifications
- Comprehensive health insurance plan
- Retirement savings plan with employer match
- Paid time off and holidays
- Professional development opportunities