Java Backend Developer - Agritech (Remote)
Remote
Contracted
Experienced
Hello jobseekers! One of our Singaporean clients in the tech industry is looking for a Java Backend Developer to join their team with the following details:
Client Details:
A Singapore based tech company that builds solutions for sustainable procurement of agri-commodities. It serves the agri-commodities market with an exclusive platform for farmers, producers, consumers, as well as facilitators such as financial institutions, logistics and warehousing suppliers. Through our company, agri-commodities producers and consumers can track pricing, have access to market information and transact directly on the platform. Other offerings provided include value-added services such as financing, insurance and logistics.
Job Responsibilities:
Client Details:
A Singapore based tech company that builds solutions for sustainable procurement of agri-commodities. It serves the agri-commodities market with an exclusive platform for farmers, producers, consumers, as well as facilitators such as financial institutions, logistics and warehousing suppliers. Through our company, agri-commodities producers and consumers can track pricing, have access to market information and transact directly on the platform. Other offerings provided include value-added services such as financing, insurance and logistics.
Job Responsibilities:
- Conduct research and development for the company's trading platform
- Deliver production quality code based using Java.
- Must have current working knowledge of Java >= 3 years
- Understands concepts in programming patterns, code optimization and best practices
- Unit testing in Java
- Develop and integrate with internal and external APIs
- Must have used Quarkus, Spring Boot or Micronaut frameworks and any ORM such as Hibernate
- Having used Apache Camel for EIP is a bonus
- Knowledge of how to instrument Java applications for observability
- Must have worked on and understand concepts of micro-services
- Understands concepts in GRPC, GraphQL and certain stream processing tools such as Flink, Kinesis
- Degree in Computer Science, Software Engineering, Information Technology or equivalent
- At last 3 - 5 years of relevant experience
- Proven work experience as Backend Developer using Java >=3 years is a must
- Good English communication skills and ability to collaborate across different teams
- Manage individual project priorities, deadlines and deliverables
- Ability to work effectively in a fast paced, technical environment with high adaptability and flexibility
Apply for this position
Required*