An exciting company responsible for manufacturing one of the leading power vehicles have a great opportunity available within their automotive space for a Fullstack Java Developer to join their dynamic team. Location: Midrand/ Rosslyn/Home office rotational Min years experience: 8+ years Level of Experience: Expert/ Chief Expert Min qualification:Degree in IT or relevant experience Tasks and Responsibilities:Join a team of 4 full stack Java developers and a Product Owner that are taking over 2 applications (Snoop and Mileage Verification) that were developed by an external provider for “Client”.
- Participate in knowledge transfer sessions with the external provider.
- Participate in shadow and reverse shadow sprints until the transition is finalised.
- Development and maintenance on platform / application.
- Write, analyse, and debug Java / Javascript / HTML / CSS code.
- Integrate back-end (Java) and database (Oracle) or AWS components.
- Propose and review system design and evaluate alternatives.
- Review and present to Product Owners.
- Develop systems solutions in line with quality and delivery requirements.
- Preparation of system/technical documentation.
- Prepare Production deployment artefacts.
- System testing.
- System implementation / deployment & release activities.
- System audits/quality assurance.
- Website and job monitoring.
-
2nd and 3rd level operations shared within the DevOps team.
-
Most incidents are generated by automated monitoring jobs for various data extracts that fail / have issues. – Optimise stability of jobs to minimise ops incidents. Technical/Functional Skills required:Strong experience/understanding of:
- JAVA EE / JAVA (Java 10)
- RESTful services
- Jenkins (CI (Continuous Integration) / DevOps)
- JavaScript – Not necessarily a full stack person – can also be strong in the Back End or Front End
- GlassFish
- ExtJS
- Git
- SQL (Oracle)
- Flyway
- IntelliJ / WebStorm
- Sencha
- AWS: S3, Lambda, EC2, Glue, Athena, CloudWatch, Code Build/Pipeline, Secrets Manager (Not Mandatory)
- Bitbucket
- Nexus
- Experience working in Agile SDLC methodology.
- Working experience building data/ETL pipeline and data warehouse.
- Demonstrate expertise in data modelling Oracle SQL.
- Exceptional analytical skills analysing large and complex data sets.
- Perform thorough testing and data validation to ensure the accuracy of data transformations.
- Strong written and verbal communication skills, with precise documentation.
- Self-driven team player with ability to work independently and multi-task.
- Experience building data pipeline using AWS Glue or Data Pipeline, or similar platforms. (Not Mandatory)
- Familiar with data store such as AWS S3, and AWS RDS or DynamoDB. (Not Mandatory)
- Experience and solid understanding of various software design patterns.
- Experience preparing specifications from which programs will be written, designed, coded, tested and debugged.
- Strong organizational skills.
Beneficial:Data science / Statistics – There are algorithms that were developed by an external provider that need to be maintained / enhanced as per new requirements.
Desired Skills:
- Java
- Fullstack
- javascript
- Systems Implementation
- RESTful
- Jenkins
- Glassfish
- Git
- SQL
- Flyway
- AWS
- Lambda
- EC2
- Nexus
- Oracle
- Data transformation
- DynamoDB
- Spring MVC
- Spring Security
- Java 8
- Java Development
- Hibernate
- Mockito
- Gradle
- JUnit
Desired Work Experience:
- More than 10 years
Desired Qualification Level:
- Diploma