Work from office. 5 Days/week
Job Summary
We're looking for a Backend Engineer with JAVA skills who will play a key role on our team. The ideal candidate should have knowledge of all stages of software development.
Key Responsibilities
- Understand design concepts thoroughly.
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the engineering team to design and launch new features.
- Maintain code integrity and organization.
- Ensure security and data protection.
- Work with back-end programming languages such as Core Java 11+, JDBC, Microservices, REST Web Services, and Spring Framework.
- Knowledge of cloud message APIs and push notifications is a plus.
- Use code versioning tools like Git, Mercurial, or SVN.
Essential Skills
- Experience with Java 11 and above, JDK 17 (Certified), Spring Framework, and REST API/WebServices.
- Experience in backend development using Oracle & PL/SQL.
Qualifications
- Certification in JDK 17.
- Intermediate experience in Java 11 and above.
- Understanding of Java EE architecture, including EJBs, JPA, and JAX-RS web services.
- Knowledge of object-oriented JavaScript, DOM, and JSON.
- Experience in writing RESTful web services.
- Experience in writing automation test scripts using Selenium or Cucumber.
- Knowledge of SQL and RDBMS database design.
- Experience working in an agile development team, preferably Scrum.
- Several years of industry experience.