Taro Logo

Senior Java Engineer

Abuja, Federal Capital Territory, Nigeria
Backend
Senior Software Engineer
In-Person
[] Employees
5+ years of experience
Enterprise SaaS

Job Description

SWATX is seeking a Senior Java Engineer to join their team in Abuja, Nigeria. This role offers an exciting opportunity to work on robust Java applications that drive company initiatives. As a Senior Java Engineer, you'll be at the forefront of designing and developing high-quality software solutions while leading and mentoring team members. The position requires strong expertise in Java development, with a focus on implementing best practices and optimizing performance. You'll work in a collaborative environment, interfacing with cross-functional teams to architect and deliver seamless solutions. The ideal candidate brings 5+ years of Java development experience, strong knowledge of frameworks like Spring and Hibernate, and expertise in microservices architecture. This role offers the chance to make a significant impact on the company's technical direction while working with modern technologies in a professional environment. The position is based on-site in Abuja, allowing for direct collaboration with team members and stakeholders.

Last updated 3 months ago

Responsibilities For Senior Java Engineer

  • Designing, developing, and maintaining robust Java applications
  • Implementing best practices
  • Optimizing performance
  • Delivering high-quality software solutions
  • Collaborating with cross-functional teams
  • Understanding requirements
  • Architecting solutions
  • Ensuring seamless integration with front-end systems

Requirements For Senior Java Engineer

Java
MySQL
PostgreSQL
  • Proven experience as a Java Developer (5+ years required)
  • Strong proficiency in core Java, including Java 8 or higher
  • Experience with Java frameworks such as Spring, Hibernate, or JavaServer Faces (JSF)
  • Familiarity with RESTful APIs and microservices architecture
  • Understanding of relational databases (e.g., MySQL, PostgreSQL) and ORMs
  • Strong problem-solving skills and a detail-oriented mindset
  • Experience with version control systems, particularly Git
  • Excellent communication and teamwork abilities
  • Knowledge of Agile methodologies and experience in leading Agile teams is a plus

Related Jobs

Golang System Software Engineer - Containers / Virtualisation

Senior Golang engineer role at Canonical, focusing on container and virtualization technologies for next-gen cloud infrastructure. Remote position with global collaboration.

MES Software Engineer

Senior MES Software Engineer position at Dangote Refinery, focusing on developing and integrating manufacturing execution systems for refinery operations.

MES Software Engineer

Senior MES Software Engineer position at Dangote Refinery, developing and maintaining manufacturing execution systems with 5+ years experience required.

Senior Backend Engineer

Senior Backend Engineer position at Kuda Technologies Ltd in Lagos, Nigeria. 4+ years experience in .Net/.Net Core required. Hybrid work arrangement.

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Senior Software Engineer role at Canonical focusing on GCC/LLVM compiler technology and ecosystem for Ubuntu, working remotely with occasional travel.