REPONSIBILITES
- Develop, and maintain scalable backend services using Java and related technologies.
- Write clean, efficient, and maintainable code following best practices.
- Implement unit tests and participate in code reviews to ensure code quality and stability.
- Troubleshoot and debug issues in existing backend systems.
- Stay updated with the latest industry trends and technologies relevant to backend development.
- Contribute to the continuous improvement of development processes and methodologies.
- Create and hold to quality training documentation and encourage a culture of knowledge sharing.
REQUIREMENTS
Technical knowledge
- Java programming, J2EE
- Experience with containerisation (Kubernetes, Docker)
- Knowledge of Oracle database (Exadata, SQL, PL/SQL)
- Understanding of Agile development methodologies
- Version control using tools like Git
- Atlassian stack Jira, Confluence
- Functional analysis (nice-to-have)
- Data modelling (nice-to-have)
- Knowledge of cloud technologies (nice-to-have)
Experience
- Minimum 1-3 years of experience as Java backend developer
- Familiarity with backend development frameworks such as Spring Boot, Hibernate
- Understanding of RESTful APIs and microservices architecture.
- Bachelor’s degree in computer science, Software Engineering, or related field
Skills
- Proficiency in Java programming language and object-oriented design principles.
- Knowledge of backend development frameworks and libraries.
- Understanding of relational database concepts and SQL.
- Ability to write clean, efficient, and maintainable code.
- Problem-solving skills and attention to detail.
- Good communication and collaboration skills.
- Ability to work independently and as part of a team.
- Eagerness to learn and adapt to new technologies and methodologies.
- Solid foundation in Java Programming and related frameworks
- Enthusiastic about software development and backend technologies.
- Curious and eager to learn new concepts and technologies.
- Able to work well in a fast-paced, collaborative environment.
- Takes initiative and seeks opportunities for growth and improvement.
- Adaptable and open to feedback.
- Fluent in both oral and written English