We are recruiting to fill the position below:
Job Title: Spring Developer: Java
Location: Lagos, Nigeria
Job type: Full-time
Description
Advertisements
- Doing thorough code reviews and ensuring high code quality is maintained with proper tests
- Using sustainable coding patterns that can be easily enhanced and modified subsequently
- Optimization for applications for utmost speed and scalability
- Develop Java SpringBoot applications
- Modifying designs and specifications of complex applications.
- Analyzing code, requirements, system risks, and software reliability.
- Working with the Engineering Manager to further clarify and fine-tune technical task requirements based on business requirements and software design
- Effective collaboration with team members and stakeholders to deliver functional software
- Keeping up-to-date with industry trends and technology developments
- Must be able to communicate effectively both verbally and in writing
Requirements
- Experience with Object-Oriented Design (OOD)
- Work experience as a Senior Java Developer or similar role
- Extensive experience designing, building, and testing SpringBoot applications
- knowledge of static code analysis tools (e.g. sonar and PMD) for improving software quality
- Experience with securing applications (Knowledge of OWASP is a plus)
- Experience with building REST and SOAP services (knowledge of building reactive applications and GraphQL is a plus)
- Experience with caching, queueing, and streaming systems like Active MQ, Kafka, Redis, RabbitMQ
- Experience with Docker/Container orchestration (Kubernetes) and cloud deployment/management with platforms like AWS and Azure
- Extensive Experience with popular Java libraries and frameworks. (e.g. Hibernate, Vert. x)
- Proficient in SQL and knowledge of SQL/NoSQL databases like Postgres, Oracle, and MongoDB and DB migration tools like Flyway.
Application Closing Date
Not Specified.
Job Features
Job Category | Spring Developer: Java |