Backend Developer
Job summary
The backend developer is responsible for designing, developing, testing, and maintaining server-side applications and APIs that support the organisation's products and services. The role involves ensuring system performance, security, scalability, and seamless integration with front-end applications and third-party services.
Job descriptions & requirements
Responsibilities:
- Architect and develop robust backend services using Java, with a willingness to adopt new tools.
- Collaborate with frontend and DevOps teams to design RESTful APIs for seamless integration with micro-frontend architectures.
- Design and implement caching strategies using technologies like Redis or Hazelcast to enhance application performance.
- Develop event-driven systems using message brokers such as Apache Kafka or RabbitMQ to ensure scalable and decoupled architectures.
- Optimize performance, security, and scalability of backend systems while adhering to strict coding standards.
- Deliver high-quality, maintainable code within contract timelines, adapting to evolving technical requirements.
- Troubleshoot complex issues in distributed systems and propose innovative solutions.
Requirements:
- 5+ years of professional experience with Java, working with Spring Boot, Vertx, or MSF4J (preferred)
- Experience building microservices
- Proven experience building RESTful APIs and integrating with relational databases (PostgreSQL, MySQL, MSSQL).
- Experience with caching solutions such as Hazelcast or Redis.
- Proficiency in designing event-driven architectures using message brokers like Apache Kafka or RabbitMQ.
- Exposure to cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Strong understanding of security best practices (OWASP, JWT, OAuth2).
- Adaptability: Eagerness to learn and master a less conventional Java framework that gives Turog a technical edge.
- Ability to integrate quickly into an Agile team and communicate effectively with stakeholders.
- A degree in computer science or a relevant field, and must have completed the mandatory NYSC or have evidence of a discharge NYSC Certificate.
Why Join Us:
- Gain exposure to cutting-edge Java frameworks ahead of industry trends.
- Impact the backbone of a platform used by enterprise clients globally.
- Collaborate with a team that values innovation, ownership, and agility.
Important safety tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.