Java (Spring Boot) Engineer at KINZ Global Consult
Confidential
Lagos, Nigeria
Permanent
Published 1 month ago · Expires 3 weeks from now
Job description
## Title: Java (Spring Boot) Engineer
About the Role
A dynamic team is expanding and looking for the right talent to join as a Java (Spring Boot) Engineer.
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 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 Spring Boot APIs
- Collaborate with frontend and analytics teams to ensure the data layer supports dashboard visualizations and alerts
- Integrate user-facing elements developed by front-end and mobile app engineers
- Participate in brainstorming sessions to define, design, test, and ship application features
- Identify bottlenecks, fix bugs, and optimize performance on new and existing applications
Required Qualifications
- 5 - 7 years of experience in a similar role
- Strong experience with Java, especially 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
- Comfortable 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