We are looking for a Java developer to join our international engineering team.
Responsibilities
- Designing and developing high-quality software solutions using Java
- Define application objectives and functionality
- Ensure application designs conform with business goals
- Collaborate with cross-functional teams to perform key decisions and contribute to project success.
- Conduct code reviews and offer constructive feedback to team members to maintain high-quality development practices.
- Stay updated with the latest industry trends and advancements in Java development.
Requirements
-
Excellent in written and spoken English (interviews in English)
-
4 and more years of experience in server-side development using Java
-
Experience with Java frameworks and libraries
-
Experience in at least one popular web framework (JSF, Wicket, GWT, Spring MVC, etc.)
-
Hands-on experience in the design and development of applications using Java EE platforms
-
Knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate, etc.)
-
Knowledge of web technologies (e.g., HTML, CSS, and JavaScript)
-
Familiarity with version control systems (e.g., Git)
-
Understanding of software development lifecycle
-
Strong knowledge of software development methodologies
-
Problem-solving and analytical thinking
-
Excellent communication and teamwork skills
-
Ability to adapt to new technologies and tools quickly
-
Experience with other server-side languages such as node.js, go, python is desirable
Remote job
B2B contract