Overview
We are looking for a (senior) Fullstack/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) Fullstack/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,
[SR/JR] applies to junior and senior profiles. Non-marked items are optional
Project roles and responsibilities
- Capture and analyze the business and technical requirements [SR/JR]
- Implement the business requirements into a sound technical solution [SR/JR]
- Maintain and evolve the software architecture [SR]
- Produce secure and clean code that is stable, operational, consistent, well-performing, and maintainable
for a mission critical system [SR/JR]
- Ensure code quality: define and participate to technical architecture and code review processes [SR]
- Prepare software developments & deployments: estimation, integration, surface and automated testing,code reviews... [SR/JR]
- Testing and bug fixing [SR/JR]
- Collaborate with the customer and teams in other locations on a daily basis[SR/JR]
- Work closely with senior engineers, PMs, BAs and business users (clients) in order to find best possible technical solution for the project [SR/JR]
- Taking full responsibility of the delegated tasks. [SR/JR]
- Contribute to the technical implementation of quotations[SR/JR]
- Thisrole reportsto the Development team lead [SR/JR]
Documentation
- Perform modifications to source code, documentation and test suite [SR/JR]
- Analyze modifications required to source code, documentation and test suite, and define test scope, to
implement problem fixes and changes [SR/JR]
- Perform and document tests in line with testscope defined before [SR/JR]
- Execute tasks in accordance with governing quality, safety and security management procedures [SR/JR]
You have a proven experience as Java developer [SR/JR]
- You hold a Bachelor or Master Degree [SR/JR]
- You have a good understanding of GIT and continuous integration tools and you have experience with
MSSQL or Oracle or DB2 LUW [SR/JR]
- Strong knowledge with back-end technology (API, Java, IMDG (Hazelcast), message oriented middleware
(ActiveMQ)) [SR]
- Strong knowledge of Typescript, Angular and Node.js, Python, Jenkins, Docker is appreciated. [SR]
- Understanding of API design (REST, RPC) is also an added value such as interest in LEX, YACC, and/or AWK.
[SR]
- Familiar with Agile / Scrum [SR/JR]
- 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) is a 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
Goals and deliverables
.
Expected skills
Computer science
Skill level
Azure DevOps
Expert
Rest/SOAP
Expert
Java
Expert
Spring boot
Expert
active MQ
Expert
Angular/React JS
Expert
Agile context and principles
Expert
SQL
Expert
Location
- Project location B-9, ITPL Main Rd, Brigade Metropolis, Garudachar Palya, Mahadevapura, Bengaluru, Karnataka 560048, India
- Possible travel Bengaluru, Karnataka, India 1 wfh
- Execution modality Occasional remote
Job Type: Full-time
Pay: ₹2,500,000.00 - ₹3,600,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Location Type:
- In-person
Schedule:
- Monday to Friday
Work Location: In person
Speak with the employer
+91 7695888255
Expected Start Date: 01/07/2025