Job Openings Java Developer

About the job Java Developer

Duties & Responsibilities

Working on a new function as part of the vehicle production planning process which is used to verify and plan plant and material capacities, sales and production volumes.

Full Stack Development and Maintenance of the Production Planning Capacity Management platform / application

Working in an integrated Agile Environment (Jira, Confluence, XRay)

Meet with end users to understand Business requirements

Participate in all relevant Agile ceremonies.

Contribute to the refinement and sizing of user stories

Propose and review system design and evaluate alternatives

Review and present to Product Owners

Develop systems solutions in line with quality and delivery requirements.

Provide support for existing solutions (DevOps)

Identify risks / impediments and proactively resolve and / or escalate to the relevant parties

Preparation of system/technical documentation (as per ISO standards)

User training

System testing/parallel runs

System implementation

System audits/quality assurance

Desired Experience & Qualification

IT Degree / Diploma advantageous or relevant experience

At least 6 years development experience

Extensive experience in implementing and monitoring solutions.

Experience in testing (manual or automated testing)

Agile working experience advantageous

ESSENTIAL SKILLS REQUIREMENT

Extensive experience with Angular 10+, AG Grid

ECMAScript 7+ / JavaScript, Typescript, RxJS, SCSS

Java 8+

Spring Framework (Spring Boot, MVC, Data/JPA, Security etc.)

AWS stack such as Kinesis, CloudWatch, CDK, Fargate

MYSQL

Apache Kafka

Apache Camel

RESTful web services

Build Tools (Maven)

Jasmine, Karma

JUnit, Mockito, Test Containers

Docker

ADVANTAGEOUS SKILLS REQUIREMENTS:

SonarQube

Micro Services

DevOps

IoC / Dependency Injection

Browser Developer Tools

Engineering Principles

Design patterns

Clean coding principles

Data structures and Algorithms

Jenkins (CI/DevOps)

Git, Bitbucket

Jira, Confluence