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.LocationCape TownHybrid WorkingContract TypePermanentWorking HoursThis role will be servicing global clients so working hours may be affected.RequirementsGood 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 practicesGood 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 landscapeExperience in a mentoring and leadership role.Strong experience with integration technologies: REST API and JSON schema designDelivery within cloud computing infrastructure: Amazon Web Services, Azure, or Google Cloud PlatformExhibits understanding of Business Process Modelling (BPM), Business Process Modelling Notation (BPMN) - (Tools and Technologies)Solutions using- Camunda, Pipefy, iGrafx, Soho CreatorEducation and TrainingBachelor of Science degree or equivalent in Computer Science or similar technical major, or equivalent professional experienceAt least 9 or more years of software development experience.Demonstrable success in software development project delivery in a range of business domainsToolkit RequirementsExperience with various types of languages, toolkits and frameworks across the entire SDLCLanguages- JPA/Hibernate- Spring Framework / Spring boot- Maven/Gradle#J-18808-Ljbffr
Attention! You will be redirected to another site