The Senior Java Developer will play a key role in delivering high-visibility strategic initiatives, with a primary focus on designing and implementing components within the MRP platform
Job Summary
The Senior Java Developer will play a key role in delivering high-visibility strategic initiatives, with a primary focus on designing and implementing components within the MRP platform.
The engineer will be responsible for providing scalable, robust, and fault-tolerant solutions that address both current and future business needs.
We are looking for an experienced professional with a strong technical mindset, a pragmatic and delivery-driven approach, and the ability to independently bring continuous business value through effective and innovative use of technology.
Matching Summary
The Senior Java Developer will play a key role in delivering high-visibility strategic initiatives, with a primary focus on designing and implementing components within the MRP platform.
Skills & Requirements
Must-have
Java 11/17
Spring Framework
Microservices architecture
JUnit, Mockito, Cucumber
Jenkins CI/CD
REST APIs
Shell scripting
UNIX/LINUX environment
Git / Bitbucket
Maven
Nice-to-have
Market risk domain experience
Domain-Driven Design
Docker, Kubernetes
Spring Cloud stack
ELK stack, Splunk
AWS S3
Kafka, RabbitMQ
jBPM, Camunda
Hadoop, Spark
AWS, Azure
ReactJS
Key Requirements
Expertise in Core Java (JDK 11/17)
Strong experience with OOP, Design Principles, and Design Patterns
Hands-on experience with Spring Boot, Spring Data, Hibernate
Proficiency in unit testing, integration testing, and behavior testing
Experience with OLTP and OLAP systems
Good exposure to Java coding standard, clean code, code review
Familiarity with authentication and authorisation frameworks
Familiarity with build tools, CI/CD pipelines, and code quality tools
Strong communication and collaboration skills
Proven ability to manage multiple priorities and make decisions independently