This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The company is seeking an experienced Java Developer with over 4 years of experience to join their skilled development team.
The ideal candidate will possess a deep understanding of Java programming and be capable of delivering high-quality, scalable applications.
Responsibilities include developing and maintaining Java-based applications and services.
The developer will collaborate with product managers, designers, and other stakeholders to define requirements and ensure timely delivery of features.
The role involves writing clean, efficient, and maintainable code in Java, adhering to industry best practices.
The developer will implement new features, bug fixes, and enhancements to existing applications.
Code reviews will be performed, providing constructive feedback to team members.
Troubleshooting, debugging, and optimizing application performance are key tasks.
The developer will design and integrate RESTful APIs and third-party services.
Working with databases (SQL/NoSQL) to ensure efficient data access and management is required.
Contribution to the entire software development lifecycle, including planning, coding, testing, and deployment, is expected.
Staying updated on the latest Java technologies and industry trends is essential.
Requirements:
A minimum of 4 years of experience in Java development is required.
Strong proficiency in Java, with hands-on experience in Java frameworks such as Spring and Hibernate, is necessary.
Familiarity with relational and NoSQL databases, including MySQL, PostgreSQL, and MongoDB, is required.
Experience with RESTful API development and integration is essential.
An understanding of design patterns and software architecture principles is necessary.
Knowledge of version control tools, particularly Git, is required.
Familiarity with cloud platforms such as AWS, GCP, or Azure is preferred.
Strong problem-solving skills and attention to detail are essential.
The ability to work both independently and collaboratively in a team environment is required.
Benefits:
The position offers a competitive salary and benefits package.
There are professional growth opportunities and potential for career advancement.
The company promotes a collaborative and innovative work culture.
Employees will have access to cutting-edge tools and technologies.
Flexible working hours and remote work options are available.