Responsibilities: - Translate business requirements into detailed implementation designs.
- Write, debug, test, and document code for both back-end and front-end development.
- Participate in estimation, planning discussions, developer meetings, code reviews, and quality assurance tasks.
- Create and maintain integration, unit, component, and user acceptance tests.
- Identify and address potential security risks and performance bottlenecks.
- Refactor existing code when necessary.
Requirements: - Minimum of 8 years in professional software development.
- Extensive experience in Java, microservices, web API integration, and the Software Development Life Cycle (Agile).
- Proven experience in developing large-scale, scalable, and performance-critical software projects, with ecommerce platform experience as a plus.
- Ability to work both independently and as part of a mighty team
- Strong communication and interpersonal abilities
- Solid experience in the following technologies:
- SOA (Service-Oriented Architecture)
- Microservices
- RESTful APIs
- Docker
- Java
- Angular
- React
- Bootstrap
- Spring boot
- Hibernate
- Tomcat
- Weblogic
- Nexus
- Gradle/Maven
- Jenkins (CI/CD)
- Oracle (PL/SQL)
- Git
Education: Bachelors degree in IT, Computer Science, Software Engineering, or a related field.
Kindly email your Cv through to