You are viewing a preview of this job. Log in or register to view more details about this job.

Java Developer

We are seeking a skilled and enthusiastic Java programmer who enjoys continuous learning and exciting opportunities. The ideal candidate will think logically, demonstrate troubleshooting skills, communicate well, and work well in a team. Proficiency in Java is required, ideally with specific skills in both server development and Android. Knowledge of SQL and NoSQL databases and Unix will also be very helpful.
Responsibilities
·       Develop and enhance software for mobile, server, and embedded projects.
·       Manage personal deadlines while supporting team sprint planning and deliveries.
·       Collaborate with designers and engineers to design inspiring solutions.
·       Collaborate with QA engineers to ensure successful product launches.
·       Proactively help identify project risks and help mitigate problems.
·       Communicate effectively with team and customers.
Job Requirements
·       Bachelor's degree.
·       In-depth knowledge and experience developing applications.
·       Experience in Java or C/C++.
·       Android, SQL and NoSQL Database experience a plus.
·       Understanding of object-oriented programming and design patterns.
·       Solid analytical and problem-solving skills.
·       Solid coding practices, including unit testing and peer reviews.
·       Excellent written and verbal communication skills.