Senior Java (Spring Boot) Engineer at KINZ Global Consult
Confidential
Lagos, Nigeria
Permanent
Published 1 month ago · Expires 3 weeks from now
Job description
## Title: Senior Java (Spring Boot) Engineer
Position Overview
A reputable organization seeks a dedicated Senior Java (Spring Boot) Engineer for a 3-month renewable contract role based in Lagos, Nigeria.
Key Responsibilities
- Build Java-based ETL and ELT pipelines to extract, transform, and load data from source systems
- Extract data from source systems and clean/transform it for analytics purposes
- Load processed data efficiently into ClickHouse data warehouse
- Structure data pipelines using ELT principles
- Develop efficient, well-tested, and reusable Java (Spring Boot) backend services to query, organize, and expose processed data through APIs
- Collaborate with frontend, mobile, and analytics teams to ensure the data layer supports dashboard visualizations and alerts
- Integrate user-facing elements developed by frontend and mobile app engineers
- Participate in brainstorming sessions to define, design, test, and ship application features
- Identify and resolve bottlenecks and bugs in new and existing applications
Required Experience & Skills
- 5-7 years of experience in a similar role
- Strong experience with Java, particularly Spring Boot for service development
- Strong experience building ETL/ELT pipelines and working with data integration
- Solid understanding of SQL, data modeling, and analytical querying
- Familiarity with APIs, JSON, and integrating external systems
- Proficiency with version control (Git) and collaborative development practices
Nice-to-Have Skills
- Exposure to predictive modeling with Python
- Familiarity with ClickHouse or other columnar databases
- AWS or cloud deployment experience