Wednesday 27 September 2023

Job Vacancy at Seamfix Nigeria Limited For Senior Software Engineer (JavaEE and Spring)

Company Description:

 Nigeria Limited is a software company that builds application software and middleware solutions for businesses, governments and institutions. Our corporate slogan is “value innovation powered by technology”. We conduct business by innovating value, empowering our customers to exploit such values through technology, measuring the results and benefits of value to the customer and keeping a smile on their faces!

We build solutions for sectors such as telecommunications, energy, retail and service businesses, universities & colleges, schools, health sector and governments. Our software solutions can be classified into two; application software and middleware solutions.

We are recruiting to fill the position below:

Job Title: Senior Software Engineer (JavaEE and Spring)

Job Location: Lagos, Nigeria
Job type: Full-time

Job Description:

Technical Leadership:

  • Conduct code reviews, ensure adherence to coding standards, and promote code quality.
  • Lead a team of software developers, providing technical guidance and mentorship.
  • Collaborate with cross-functional teams to plan, design, and implement software solutions.
  • Act as a subject matter expert in JavaEE and Spring, providing insights on best practices and emerging technologies.

Software Development:

  • Integrate software components and third-party libraries to enhance system functionality.
  • Implement and maintain unit tests and automated test suites to ensure code reliability.
  • Design, develop, and maintain scalable, high-performance JavaEE applications using Spring Framework.
  • Create and optimize database schemas and queries to ensure efficient data access.

Project Management:

  • Estimate project timelines and provide regular status updates on development progress.
  • Identify potential risks and challenges during the development lifecycle and propose solutions.
  • Collaborate with product managers and stakeholders to gather and analyze requirements.

Team Collaboration:

  • Facilitate knowledge sharing and encourage continuous learning among team members.
  • Conduct regular team meetings, performance evaluations, and provide constructive feedback.
  • Foster a collaborative and positive work environment within the software development team.

Continuous Improvement:

  • Spring, and related technologies.
  • Identify areas for process improvement and contribute to the enhancement of development practices.
  • Stay up-to-date with the latest trends and advancements in JavaEE,

Requirements
Educational Background:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

Technical Skills:

  • Familiarity with front-end technologies (HTML, CSS, JavaScript, etc.) is a plus.
  • Team Leadership Experience:
  • Proven experience leading and mentoring software development teams.
  • Excellent communication and interpersonal skills to effectively collaborate with team members and stakeholders.
  • Proven experience (6+ years) with JavaEE, Spring Framework (including Spring Boot), and related technologies.
  • Proficient in developing RESTful APIs, microservices, and distributed systems.
  • Strong knowledge of database design, SQL, and database management systems (e.g., MySQL, PostgreSQL).

Problem-Solving Abilities:

  • Demonstrated ability to analyze and solve complex technical problems.
  • Strong debugging and troubleshooting skills to identify and resolve issues efficiently.

Agile Development:

  • Experience working in an Agile/Scrum development environment.
  • Familiarity with Agile methodologies and tools (e.g., Jira, Confluence) is advantageous.

Time Management:

  • Effective time management and organizational skills to handle multiple
  • tasks and prioritize effectively.

Adaptability:

  • Ability to thrive in a dynamic and fast-paced environment, adapting to
  • changing requirements and priorities.

Job Application Deadline:

Not Specified.

Method of Application:

Interested and qualified candidates should:
Click here to apply online

No comments:

Post a Comment