job description:
We are looking for a talented Java Developer to join our dynamic team. The ideal candidate will have extensive experience in Java development and a passion for creating high-quality, scalable software solutions.
responsibility:
Design, develop and maintain high performance Java applications
Work with cross-functional teams to define, design and ship new features.
Troubleshoot and debug issues to optimize performance
Write clean, efficient, and maintainable code
Participate in code reviews and provide constructive feedback
Stay up to date with the latest industry trends and technologies
Requirements:
Bachelor’s degree in Computer Science, Engineering, or related field
Proven track record as a Java developer with a strong project portfolio
Familiarity with the Java programming language and related frameworks (Spring, Hibernate, etc.)
Experience with web development technologies (HTML, CSS, JavaScript)
Familiarity with relational databases (MySQL, PostgreSQL, etc.)
Excellent problem-solving and communication skills
Ability to work independently and as part of a team in a fast-paced environment.
Recommendation:
Experience with agile development methodologies
Knowledge of cloud computing platforms (AWS, Azure, etc.)
Knowledge of microservices architecture
Understanding of software testing principles and practices
advantage:
Competitive salary
Health, dental and vision insurance
Retirement Savings Plan
Flexible working hours
Professional development and growth opportunities