Yesterday
Senior Software Engineer - Back End
JAM Software GmbH
South Africa, Cape Town
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 Permanent Working Hours This role will be servicing global clients so working hours may be affected. Requirements 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. 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 - JPA/Hibernate - Spring Framework / Spring boot - Maven/Gradle #J-18808-Ljbffr
Attention! You will be redirected to another site