Website TeKnowledge
Description
Job Title: Java Developer
We’re seeking a driven programmer to develop innovative applications and software for one of our clients at TeKnowledge as a Java Developer. You’ll be responsible for the application’s functionality, performance, and scalability. The position will involve working closely with team members to integrate the application with all required systems and services. This will be a challenging but rewarding role that requires effective communication and collaboration as well as a keen attention to detail and the ability to learn and adapt to emerging technologies.
Accelerating Progress. Securing Futures.
At TeKnowledge we help governments, businesses, and technology providers not only navigate but thrive in today’s complex technology landscape. Our services provide unparalleled value and impact to our clients across cybersecurity, advanced technical skilling, and enterprise technical support. We are committed to enabling technology, AI, CX, and security, uniquely positioning us in the market, and ensuring our customers are equipped to achieve their strategic goals.
Responsibilities
- Design and develop the business logic and backend systems of the product.
- Work closely with front-end developers to design and develop functional, performing, and complete APIs.
- Decipher existing companies’ software systems and hook in applications to applicable data sources.
- Develop high-quality, well-documented, and efficient code.
- Challenge ideas and opinions to avoid pitfalls and inefficient solutions.
- Collaborate with the team to provide efficient and innovative solutions.
Qualifications
- Bachelor’s degree in computer science or equivalent in a related field.
- Must have completed the compulsory 1-year NYSC or have an exemption certificate.
- Over 4 years of experience in a similar role, with direct programming experience in back-end development using common languages and frameworks.
- Deep understanding of object-oriented programming and engineering principles.
- Knowledge of Java, Spring, SQL, Linux, Redis, and KeyCloak.
- Experience with database systems and extensive experience writing and utilizing autonomous services-oriented API services and performance tuning large-scale apps.
- Ability to write effective unit, integration, and API tests.
- Strong analytical, communication, and problem-solving skills.
- Comfortability with pair programming, continuous integration, test-driven development, and incremental design.
- Knowledge of immutable infrastructure, infrastructure automation, and provisioning tools is a plus.
- Passion for emerging technologies and their impact.
- Open to new ideas and eager to learn and gain new skills.
- Languages: Professional fluency in English, both verbal and written.
Before You Apply: Here are Some Interview Tips for You: Click here
Note: Avoid These Reference Mistakes on Your CV and Resume. Click here
Up Your Skills: Here are The Fastest Growing & Declining Jobs 2025-2030. Click here  + 2025 Scholarships. Click hereÂ
To apply for this job please visit ynvgroup.jibeapply.com.