Java Software Engineer
- Full-time
Job Description
Responsible for designing, developing and supporting new and existing software.
Develop software using Java.
Diagnose and resolve application problems, with support from QA and domain experts.
Qualifications
- Bachelor’s degree or higher in computer science, computer engineering, or related field.
- 1+ years of hands-on Java experience.
- Spark/Scala framework knowledge is a plus
- Design Patterns knowledge is essential.
- Good experience in relational database systems.
- Knowledge in object-oriented programming concepts and network protocols.
- Knowledge in Linux is a plus.
- Knowledge in Cassandra/Spark is a big advantage
- Cross-platform interfacing is a plus.
Desired Personality Characteristic:
- Professional verbal and written communication skills.
- Professional level of English.
- Strong critical thinking and out of the box thinking skills.
- Ability to work under pressure in a team setting, as well as independently.