Senior Software Engineer - Back End

Senior Software Engineer - Back End
Company:

Bp3 Global, Inc


Details of the offer

BP3 are looking for an experienced Senior Software Engineer. We are looking for an individual with strong Java fundamental knowledge. For this role we are seeking a passionate Software Engineer who has more than 9 years experience working on enterprise software applications, cross functional teams and has a basic understanding of cloud based technologies.
Location Cape Town Hybrid Working Contract Type PermanentWorking Hours This role will be servicing global clients so working hours may be affected. Good verbal and written communication skills for interacting with all levels of external and internal project stakeholders. Proficiency in writing professional, documented, and well-tested code. Conversant on software and architectural design patterns with deep understanding and experience over the entire SDLC methodology and software development best practices Good Understanding of Java and OOP programming. Good SOLID principle understanding. Experience with Business process modelling. Good understanding of DATA base structures. Familiar with micro services and infrastructure. Familiar with Docker and Docker compose. Familiar with Testing frameworks (JUnit, Cucumber and Mockito) Familiar with Pub/Sub events. (Kafka , RabbitMQ, AWS SQS) Have a (TDD) approach. Understands and can articulate how source control, CI/CD, containers, and agile methods fit within the software development landscape Experience in a mentoring and leadership role. Strong experience with integration technologies: REST API and JSON schema design Delivery within cloud computing infrastructure: Amazon Web Services, Azure, or Google Cloud Platform Exhibits understanding of Business Process Modelling (BPM), Business Process Modelling Notation (BPMN) - (Tools and Technologies) Solutions using- Camunda, Pipefy, iGrafx, Soho Creator Education and Training Bachelor of Science degree or equivalent in Computer Science or similar technical major, or equivalent professional experience At least 9 or more years of software development experience. Demonstrable success in software development project delivery in a range of business domains Toolkit Requirements Experience with various types of languages, toolkits and frameworks across the entire SDLC Languages Java 11 + (required) - JPA/Hibernate
- Spring Framework / Spring boot
- Maven/Gradle
Javascript
- Node.js/Nest.js
- Angular 2 + (Material / Bootstrap)
- Npm
Database
- Postgres
- MySQL
- Oracle
- MongoDB
Messaging
- Kafka
-RabbitMQ
- AWS SQS
Source Control
- Gitlab
CI/CD pipeline
- Github
CI/CD pipeline
- Bitbucket
Runtime
- Docker
- Kubernetes
- Terraform

Test Automation
- Unit Testing
- jUnit
- Mockito
- End-to-End Testing
- Cucumber
Hybrid Working 8 Days Study Leave Birthday Leave Religious Leave
#J-18808-Ljbffr


Source: Jobleads

Requirements

Senior Software Engineer - Back End
Company:

Bp3 Global, Inc


Senior Mobile Software Engineer

ABOUT THE JOB Join our team at Entelect as a Senior Software Engineer working on the latest enterprise level mobile apps. You're a master at building mobile ...


From Entelect Software (Pty) Ltd - Western Cape

Published a month ago

C# Software Developer - Ecommerce Industry

Hire Resolve is partnering with a leading company in the Ecommerce industry to find a skilled and passionate C# Software Developer to join their team.As a C#...


From Hire Resolve - Western Cape

Published a month ago

Intermediate Programming Lecturer - Full Stack Web Development

ABOUT USHyperionDev is one of the largest providers of accelerated tech education in EMEA and one of the oldest providers of 'coding bootcamps' in the world....


From Hyperiondev - Western Cape

Published a month ago

Test Analyst – Intermediate

Duties & ResponsibilitiesThe purpose of this role is to identify the target test Items to be evaluated by the test effort, defining the appropriate tests and...


From Tando Business Solutions - Western Cape

Published a month ago

Built at: 2024-05-19T02:03:50.366Z