This job posting expired and applications are no longer accepted.

Software Developer

at Advance Auto Parts
Location Kampala, Uganda
Date Posted June 23, 2024
Category IT / Information Technology
Software Development
Job Type Full-time
Currency UGX

Description

About the job

Job Description

Job Description

  • 6+ years of experience in java middle-tier applications in a J2EE environment
  • Strong familiarity with API management, micro-services, Java/J2EE application stacks framework,Microservices, Rest API
  • Deep technical hands-on experience developing in REST/JSON or SOAP/XML/YML
  • Create solutions that are high-quality, scalable, and maintainable, with an emphasis on backend systems and related technologies
  • Real life experience with Continuous Delivery principles and related tools (Kubernetes, Jenkins)
  • Understanding of the Design Patterns, Architectural Blueprints, UML and Application Design
  • Experience with ProsGres,Oracle, Mongo DB
  • Excellent communication skills and an ability to work in a team
  • Work in a fast-paced, project-centred, team-oriented atmosphere
  • Carry out unit and integration tests
  • Make sure you've developed enough test cases to ensure the design criteria are satisfied
  • Produce well-written documentation for each microservice
  • Constantly educate yourself on new approaches and technology
  • Communicate with other developers
  • Creating and deploying microservices using the Spring Boot framework
  • Adherence to the whole Software Development Life Cycle
  • Interconnecting microservices with databases
  • Knowledge of how streaming systems such as Kafka ,MQ operate

Requirements & Skills

  • A bachelor's degree in information technology, computer science, or a related discipline
  • Experience with Test Driven Development, including writing and implementing automated unit, system, and integration tests
  • Familiarity with software development design patterns: GIT, Swagger,Kafka, Rabbit MQ
  • Expertise in API technologies such as Rest Webservices
  • Previous experience writing unit tests with JUnit, Mockito, or PowerMock
  • Knowledge of markup languages such as JSON and YML
  • Working knowledge of quality and security scan technologies such as Sonar, Fortify,
  • Knowledge of the Agile approach

Nice To Have’s

  • Experience in Azure or (similar Cloud components API Gateway/Workflow orchestration/Serverless applications)
  • Experience in stateful application and web sessions
  • Comm

Non-Technical / Soft Skills

  • Problem solving skills and ability to work under pressure.
  • Good command of English, both written and spoken.
  • Open-minded, willing to consider multiple options, sources, perspectives, and possible solutions.
  • Inquisitive. Ask probing questions.
  • Understand the requirements and acting appropriately.
  • Proactive and willing to contribute ideas.
  • Work with a nimble team of software engineers and enterprise architects to ensure the solutions meet our business needs using Agile methodologies in a fast-paced environment.
WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@everjobs.ug