Posted:1 month ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Java Developer

Skills:

software architecture, GIT and continuous integration tools MSSQL or Oracle or DB2 LUW,

API, Java, IMDG (Hazelcast), Typescript, Angular and Node.js, Python, Jenkins, Docker, REST/SOAP, REST, RPC, LEX, YACC, and/or AWK, Kubernetes, Linux(optional), SonarQube or OWASP dependency-check

Job Title:

Job Type

Location:

Relevant Exp:

Notice Period:

We are looking for a (senior) Java Software Developer to join the team. You will analyze, design, document and implement features for the EARTech Team. You will also create technical documentation for the software modules and/or system and support the team by bringing added value in every aspect of the development cycle.

This position offers a unique opportunity to transform the transport and logistics industry by spearheading a push for automation and mechatronic systems, allowing you to apply your cutting-edge knowledge and passion of technology to develop robust engineering solutions. As a (Senior) Java Developer, you will be part of a community of engineering practitioners across the company, where we develop the foundations of our future business towards terminal automation.

Below is a list of responsibilities and required experience. Items marked with [SR] only apply for senior profiles, applies to junior and senior profiles. Non-marked items are optional.

Responsibilities

Capture and analyze the business and technical requirements

Implement the business requirements into a sound technical solution

Maintain and evolve the software architecture

Produce secure and clean code that is stable, operational, consistent, well-performing, and

maintainable for a mission critical system

Ensure code quality: define and participate to technical architecture and code review

processes]

Prepare software developments & deployments: estimation, integration, surface and

automated testing, code reviews

Testing and bug fixing

Collaborate with the customer and teams in other locations on a daily basis

Work closely with senior engineers, PMs, BAs and business users (clients) in order to find

best possible technical solution for the project

Taking full responsibility of the delegated tasks.

Contribute to the technical implementation of quotations

This role reports to the Development team lead

Documentation

Perform modifications to source code, documentation and test suite

Analyze modifications required to source code, documentation and test suite, and define

test scope, to implement problem fixes and changes

Perform and document tests in line with test scope defined before

Execute tasks in accordance with governing quality, safety and security management

procedures

Experience

You have a proven experience as Java developer

You hold a Bachelor or Master Degree

You have a good understanding of GIT and continuous integration tools and you have

experience with MSSQL or Oracle or DB2 LUW

Strong knowledge with back-end technology (API, Java, IMDG (Hazelcast), message

oriented middleware (ActiveMQ))

Strong knowledge of Typescript, Angular and Node.js, Python, Jenkins, Docker is

appreciated.

Understanding of API design (REST, RPC) is also an added value such as interest in LEX,

YACC, and/or AWK

Familiar with Agile / Scrum

Strong knowledge of React, Typescript, Node.js, Azure, Docker, Kubernetes is appreciated.

Knowledge in Gradle and/or Linux are a plus.

Knowledge in Software quality checker tools (e.g. SonarQube, OWASP dependency-check)

isa plus as well.

Your profile

Analytical mind, well organized and result driven

Self-motivated, innovation minded and proactive

Very meticulous and precise, focused on quality and detail oriented

Comfortable in an agile context

Working knowledge of distributed application development

Great communication skills, sharing and exchange information within the team

Organizational and presentation skills

Interpersonal and teamwork skills

Share your resume to [HIDDEN TEXT]

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

pune, bengaluru, mumbai (all areas)