Key Responsibilities • Design, develop, and maintain end-to-end web applications using modern front-end and back-end technologies. • Write clean, scalable, and maintainable code in Java (Spring Boot) for server-side development. • Build responsive front-end interfaces using HTML5, CSS3, and JavaScript frameworks. • Collaborate with cross-functional teams (Product, UI/UX, QA) to define, design, and deliver high-quality features. • Integrate applications with payment APIs, third-party services, and internal microservices. • Optimize application performance, ensuring speed, security, and reliability. • Participate in code reviews, architectural discussions, and technical planning. • Troubleshoot, debug, and resolve production issues. • Stay current with emerging technologies and recommend improvements to enhance product performance. Required Qualifications • 5–7 years of experience in full stack software development. • Strong expertise in Java and related frameworks (e.g., Spring Boot, Hibernate). • Proficiency in Web Technologies: HTML5, jQuery, Angular, React.js, Vanilla JavaScript, AJAX, TypeScript. • Experience with RESTful APIs and JSON-based data exchange. • Solid understanding of database design and management (MySQL, PostgreSQL, MongoDB, etc.). • Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes). • Strong grasp of software design patterns, microservices architecture, and version control (Git). • Knowledge of security best practices in application development. • Excellent problem-solving skills and ability to work in a fast-paced environment. Preferred Skills • Experience in payment systems, fintech, or e-commerce. • Familiarity with DevOps pipelines and CI/CD tools (Jenkins, GitHub Actions, GitLab CI). • Knowledge of message queues (RabbitMQ, Kafka). • Experience with test automation frameworks (JUnit, Selenium, Cypress). What We Offer • Competitive salary and benefits package. • Opportunity to work on impactful products in the fintech space. • Collaborative, innovative, and supportive work environment. • Professional growth and continuous learning opportunities.
Job Type: Full-time
Pay: ₦400,000.00 - ₦550,000.00 per month
Experience:
- Web development : 7 years (Required)