At Zipnet Innovation & Technologies Ltd we are a Technology services and solution provider specialized in end to end IT services and solutions for Business and Corporate bodies across Nigeria and West Africa region.
Role Description
- We are seeking a highly skilled and experienced Java Software Engineer to join our team of professionals.
- The Java Software Engineer will be responsible for software development, microservices, programming, and using the Spring framework within Java.
- If you are a highly skilled and motivated individual with a passion for cutting-edge technology and a proven track record in Java development, we will love to hear from you.
Responsibilities:
- Software Development: Design, develop, test, and maintain high-quality Java-based software solutions that meet or exceed customer expectations.
- Architecture and Design: Collaborate with cross-functional teams to design scalable and efficient software architectures, ensuring the robustness, scalability, and maintainability of the systems.
- Code Review: Conduct thorough code reviews to ensure compliance with coding standards, scalability, and overall quality.
- Problem Solving: Analyze complex technical issues and propose effective solutions, considering both short-term fixes and long-term improvements.
- Innovation: Stay abreast of industry trends and emerging technologies, and actively contribute to the adoption of new tools and techniques within the development team.
- Documentation: Create and maintain comprehensive technical documentation for all aspects of the software development lifecycle.
- Technical Leadership: Provide technical leadership and mentorship to a team of software engineers, ensuring best practices, code quality, and adherence to project timelines.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience of over 5 years in Java software development with a focus on backend systems.
- Strong expertise in Java/J2EE technologies, Spring framework, and related technologies.
- Experience with microservices architecture and cloud platforms (e.g., AWS, Azure, or GCP).
- Solid understanding of software design principles, design patterns, and best practices.
- Excellent problem-solving skills and a proactive approach to identifying and addressing challenges.
- Experience in leading and mentoring development teams.
- Strong communication skills, both written and verbal.
- Ability to work effectively in a collaborative team environment.
Method of Application
Signup to view application details.
Signup Now