Senior Java Engineer at Stivlon Consulting

Job Overview

Location
Lagos, FCT
Job Type
Full Time
Date Posted
2 months ago

Additional Details

Job ID
140892
Job Views
54

Job Description






Job Summary




  • We are looking for an experienced Senior Java Engineer to join our client's engineering team in Abuja.

  • The successful candidate will be responsible for designing, developing, and maintaining scalable, secure, and high-performance backend systems using Java and related technologies.

  • You will play a key role in system architecture, code quality, and mentoring junior engineers while collaborating closely with cross-functional teams.



Key Responsibilities




  • Design, develop, and maintain robust backend applications using Java

  • Build and scale distributed systems, APIs, and microservices

  • Lead architectural decisions and contribute to system design discussions

  • Write clean, maintainable, and well-tested code following best practices

  • Optimize application performance, scalability, and reliability

  • Conduct code reviews and enforce engineering standards

  • Mentor junior and mid-level engineers, providing technical guidance

  • Collaborate with product managers, frontend engineers, QA, and DevOps teams

  • Integrate databases, message queues, and third-party services

  • Troubleshoot, debug, and resolve complex production issues

  • Contribute to technical documentation and system diagrams.



Required Qualifications & Experience




  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)

  • 6+ years of professional software development experience

  • Strong proficiency in Java (Java 8+) and object-oriented programming

  • Extensive experience with Spring Boot, Spring MVC, and Spring Security

  • Solid understanding of microservices architecture and RESTful APIs

  • Experience with relational databases (PostgreSQL, MySQL, Oracle)

  • Knowledge of ORM frameworks such as Hibernate/JPA

  • Experience with multithreading, concurrency, and JVM performance tuning

  • Familiarity with build tools such as Maven or Gradle

  • Proficiency with Git and collaborative development workflows.



Preferred / Nice-to-Have Skills:




  • Experience with Kafka, RabbitMQ, or other message brokers

  • Exposure to cloud platforms (AWS, GCP, Azure)

  • Experience with containerization and orchestration tools (Docker, Kubernetes)

  • Knowledge of CI/CD pipelines and DevOps practices

  • Familiarity with reactive programming (Spring WebFlux, Reactor)

  • Experience in FinTech, enterprise systems, or high-traffic applications.



Soft Skills & Competencies:




  • Strong problem-solving and analytical abilities

  • Excellent communication and teamwork skills

  • Ability to work independently and take ownership of projects

  • Leadership mindset with experience mentoring engineers

  • High attention to detail and commitment to quality.



Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept