About the job
Job Description:
- Expert knowledge of Java
- Expert knowledge of Spring framework (Spring Core, Spring MVC, Spring Boot, etc.) and Hibernate ORM
- Experience with relational and NoSQL databases
- Experience with message brokers
- Experience building RESTful APIs
- Experience with Docker
- Experience implementing CI/CD
- Unit testing (JUnit, Mockito) and integration testing
- Algorithms and data structures
Job Responsibilities:
- Design new features and be responsible for implementing them with high quality
- Debug and resolve bugs and technical issues
- Write and review technical documentation
- Participate in architectural discussions
- Constant close communication with the team members, stakeholders, and PM
- Analyze business and technical requirements
- Participate in code reviews and share knowledge within the team
- Constant review and improvement of existing development processes and technologies.
Education:
- Bachelor’s or Master’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.
How to Apply: