Technology

Senior Java Software Engineer At Conclase Consulting

Conclase Consulting·Lagos, nigeria·Full Time·Onsite
TechnologyFull TimeOnsite

Role Description

  • This role involves designing, developing, and maintaining Java-based applications and services, with a strong focus on building scalable, secure, and reliable systems. The engineer will work on microservices architectures, implement solutions using the Spring Framework, and collaborate with cross-functional teams to translate business requirements into technical designs. Day-to-day tasks include writing clean and efficient code, performing code reviews, optimizing application performance, troubleshooting complex issues, and ensuring best practices in software development and deployment. The Senior Java Software Engineer will also mentor junior engineers, contribute to architectural decisions, and support continuous improvement of engineering processes.

Qualifications

  • Strong Java and general Programming skills, with a track record of building robust applications.
  • Proficiency in Software Development principles, including design patterns, testing, and version control.
  • Hands-on experience with Microservices architecture and building distributed systems.
  • Advanced knowledge of the Spring Framework (e.g., Spring Boot, Spring Data, Spring Security).
  • Experience with RESTful APIs, SQL/NoSQL databases, and integration with third-party services.
  • Familiarity with CI/CD pipelines, containerization (e.g., Docker), and modern deployment practices.
  • Ability to work on-site in Lekki and collaborate effectively with multidisciplinary teams.
  • Strong problem-solving skills, attention to detail, and commitment to writing maintainable code.
  • Previous experience in a senior or lead engineering role and mentoring other developers.
  • Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
  • Banking or Fintech experience is a plus.

Key skills

BA/BSc/HND
Apply Now
Send your CV along with a cover letter to[email protected]

Please use the job title as the subject line of your email.

At a glance

Company

Conclase Consulting

Location

Lagos, nigeria

Employment

Full Time

Work style

Onsite

Experience

Valid until

Not specified

Created

September 8, 2026

More opportunities

Similar roles you might like

Senior Java Software Engineer At Software Business Solutions Consulting

Software Business Solutions Consulting

Lagos, nigeria

full-time

Job Roles Java developer roles will vary greatly depending on companies and job positions. Here are some typical roles and responsibilities of java developers: Contribute to all stages of the software development lifecycle Design, implement and maintain Java-based applications that can be high-volume and low-latency Analyze user requirements to define business objectives Envisioning system features and functionality Define application objectives and functionality Ensure application designs conform with business goals Develop and test software Identify and resolve any technical issues arising Create detailed design documentation Propose changes to the current Java infrastructure Develop technical designs for application development Develop multimedia applications Write well designed, testable code Conducting software analysis, programming, testing, and debugging Manage Java and Java EE application development Develop documentation to help users Transforming requirements into stipulations Prepare and produce releases of software components Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review Detailed Breakdown of Java Developer Job Description Duties Program Architecture A key function that Java Developers provide during project development Java Developer Skills Java Developer key skills include: Proficiency in Java, with a good understanding of its ecosystems Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts Familiarity with different design and architectural patterns Skill for writing reusable Java libraries Knowhow of Java concurrency patterns Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services Experience in working with popular web application frameworks like Play and Spark Relevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirements Ability to write clean, readable Java code Basic knowhow of class loading mechanism in Java Experience in handling external and embedded databases Understanding basic design principles behind a scalable application Skilled at creating database schemas that characterize and support business processes Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds Implementing automated testing platforms and unit tests In-depth knowledge of code versioning tools, for instance, Git Understanding of building tools like Ant, Maven, Gradle, etc Expertise in continuous integration Other required skills of java developer include the basic knowledge of: JavaServer pages (JSP) and servlets Web frameworks like Struts and Spring Service-oriented architecture Web Technologies like HTML, JavaScript, CSS, JQuery Markup Languages such as XML, JSON Abstract classes and interfaces Constructors, lists, maps, sets File IO and serialization Exceptions Generics Java Keywords like static, volatile, synchronized, transient, etc Multithreading and Synchronization

11 days ago

Senior Java Software Engineer At Mintyn Digital Bank

Mintyn Digital Bank

Lagos, nigeria

full-time

ABOUT THE ROLE We are looking for a highly skilled and motivated Senior Software Engineer to join our growing engineering team. In this role, you will design, build, and maintain scalable, high-performance backend systems that power our core products. You will work closely with cross-functional teams to deliver robust solutions and help define the technical direction of our platform. This is a hybrid role requiring regular in-office collaboration alongside flexible remote working. The ideal candidate thrives in a fast-paced environment, takes ownership of complex challenges, and demonstrates strong technical leadership within an agile team. KEY RESPONSIBILITIES Design, develop, and maintain scalable and resilient microservices using Java and Spring Boot. Build reactive and non-reactive REST APIs leveraging Spring WebFlux and Spring MVC. Manage relational data persistence with PostgreSQL, including schema design and query optimisation. Own and evolve database migration strategies using Liquibase to support continuous delivery. Implement event-driven architectures and asynchronous communication patterns using Apache Kafka. Design and integrate caching strategies using Redis or equivalent caching technologies to improve system performance. Write comprehensive unit and integration tests to maintain high code quality and ensure system reliability. Design, deploy, and manage microservice architectures with a focus on scalability, fault tolerance, and maintainability. Build and maintain CI/CD pipelines to automate testing, builds, and deployments across environments. Participate actively in code reviews, providing constructive feedback and upholding engineering best practices. Collaborate with product managers, architects, and fellow engineers to translate business requirements into technical solutions. Mentor junior and mid-level engineers, fostering a culture of continuous learning and technical excellence. Identify, diagnose, and resolve performance bottlenecks and production incidents. REQUIRED QUALIFICATIONS Must have international Passport for Traveling Minimum of 5 years of hands-on software development experience with Java and Spring Boot. Strong proficiency in both Spring WebFlux (Reactive) and Spring MVC frameworks. Proven experience working with PostgreSQL schema design, indexing, and performance tuning. Hands-on experience with Liquibase or a comparable database migration tool (e.g. Flyway). Practical experience building and consuming Apache Kafka topics in production environments. Experience with Redis or other distributed caching technologies (e.g. Memcached, Hazelcast). Strong command of unit testing frameworks such as JUnit 5 and Mockito, with a TDD-oriented mindset. Deep understanding of microservice architecture patterns service discovery, circuit breaking, API gateway, distributed tracing. Demonstrated experience setting up and maintaining CI/CD pipelines (e.g. GitHub Actions, Jenkins, GitLab CI). Familiarity with containerisation and orchestration tools such as Docker and Kubernetes. Solid understanding of RESTful API design principles and best practices. Strong problem-solving and analytical skills with the ability to break down complex technical problems. Excellent communication and collaboration abilities, with comfort working across engineering and product teams. Willingness and ability to work in a hybrid arrangement with regular in-office attendance. NICE TO HAVE Experience in fintech, payments, or other regulated industries. Knowledge of cloud platforms such as AWS, GCP, or Azure. Experience with observability tooling Prometheus, Grafana, ELK stack, or OpenTelemetry. Exposure to gRPC or GraphQL as alternative API paradigms. Contributions to open-source projects or active participation in the Java/Spring community.

2 months ago

Senior Java Software Engineer At Conclase Consulting
Lagos, nigeria
Apply