datatrota
Signup Login
Home Jobs Blog

Java Developer (Spring Boot) at Uridium Technologies

Uridium TechnologiesLagos, Nigeria Software Development
Full Time
Uridium Technologies Limited is an IT Solutions delivery company that was set up and incorporated under the Companies and Allied Matters Act 1990, to bridge this gap by providing IT and Infrastructure solutions and services to all sectors of the Nigerian economy including FSI, Manufacturing, Oil & Gas, Government departments & educational institutions etc.

Job Description

  • We are looking for a highly skilled Java Developer with a minimum of 4 years of hands-on experience, especially in Java Spring Boot framework. The ideal candidate is self-motivated, result-oriented, and capable of building scalable, high-performance applications. You’ll work on enterprise-grade systems and collaborate with a team of professionals to deliver innovative solutions.

 Department: Software Development / Engineering
 Reports to: Software Development Manager / Tech Lead

Key Responsibilities:

  • Design, develop, and maintain robust and scalable Java applications using Spring Boot.
  • Build and consume RESTful APIs and microservices.
  • Write clean, efficient, and maintainable code following industry best practices.
  • Collaborate with product managers, UI/UX designers, and other developers to implement new features.
  • Troubleshoot and resolve application issues, performance bottlenecks, and bugs.
  • Ensure application performance, security, and scalability.
  • Participate in code reviews and contribute to continuous improvement efforts.
  • Stay updated with emerging trends in Java and enterprise software development.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 4 years of experience in Java development.
  • Strong proficiency in Spring Boot and the Spring ecosystem (Spring MVC, Spring Security, Spring Data JPA).
    • Solid understanding of Java 8+
    • REST APIs and microservices architecture
    • Object-Oriented Programming (OOP) principles
    • Relational databases (MySQL, PostgreSQL, or Oracle)
  • Experience with tools such as Maven/Gradle, Git, and Postman.
  • Familiarity with Agile/Scrum development methodologies.

Preferred Skills (a plus):

  • Knowledge of cloud platforms (AWS, Azure, GCP).
  • Experience with containerization tools like Docker and orchestration with Kubernetes.
  • Exposure to messaging systems like Kafka or RabbitMQ.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Unit testing frameworks such as JUnit or Mockito.

Soft Skills:

  • Excellent communication skills and the ability to work well in a team.
  • Strong analytical and critical thinking abilities.
  • Attention to detail and commitment to deliver quality work.
  • Ability to thrive in a fast-paced, dynamic environment.

Key Traits:

  • Self-motivated and takes initiative.
  • Willing to learn and keep up with new technologies.
  • Results-driven and focused on meeting objectives.
  • Takes full ownership and accountability of tasks.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend