Java Software Developer at Softnet Limited

Job Overview

Location
Lagos, FCT
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
80256
Job Views
76

Job Description

  • Application Deadline: Fri, 29 Mar 2024 00:00:00 GMT
  • Position: Java Software Developer

  • Job Type Full Time

  • Qualification BA/BSc/HND

  • Experience 3 years

  • Location Abuja

  • Job Field ICT / Computer 



Job Description



  • SoftNet Limited, a company based in Abuja, is looking for an experienced Java Software Developer who is highly motivated and skilled to join their dynamic team.

  • The Java Software Developer will be responsible for developing, designing, and maintaining software applications and solutions that are high-performing for clients.

  • You will work closely with cross-functional teams to deliver innovative and robust software solutions that meet the requirements of clients as well as industry standards.


Key Responsibilities



  • Design, develop, and implement software applications using Java programming language.

  • Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical specifications.

  • Develop RESTful APIs and integrate with external systems and services.

  • Implement and maintain Microservices Architecture to ensure scalability and performance.

  • Write clean, efficient, and well-documented code following best practices and coding standards.

  • Conduct unit tests and integration tests to ensure software quality and reliability.

  • Perform API documentation and ensure compliance with industry standards.

  • Integrate Payment APIs/SDKs to facilitate secure and seamless transactions.

  • Work with relational databases such as Postgres, MySQL, and NoSQL databases like MongoDB.

  • Utilize message brokers like Kafka or RabbitMQ for asynchronous communication.

  • Implement Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like Jenkins.

  • Deploy and manage applications on cloud platforms such as AWS.

  • Adhere to Agile/Scrum methodologies and participate in sprint planning, reviews, and retrospectives.


Requirements



  • Bachelor's Degree in Computer Science, Engineering, or related field.

  • Proven experience as a Java Developer with a minimum of 3 years in software development.

  • Proficiency in Java programming language and related frameworks such as Spring Framework and Spring Boot.

  • Strong understanding of Microservices Architecture and RESTful APIs.

  • Experience with API documentation tools and techniques.

  • Familiarity with Payment API/SDK integration.

  • Solid understanding of database technologies including SQL and NoSQL databases.

  • Experience with message brokers such as Kafka or RabbitMQ.

  • Proficiency in version control systems, especially Git.

  • Hands-on experience with CI/CD tools like Jenkins.

  • Knowledge of cloud platforms such as AWS and DevOps practices.

  • Familiarity with Agile/Scrum methodologies and project management tools.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and collaboration skills.


Similar Jobs

Cookies

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

Accept