Senior Java Developer (Microservices)
Summary
Builds scalable Java/Spring Boot microservices for an import-export trading platform, focusing on order management, supplier integrations, and logistics workflows.
Roles & Responsibilities
Company Overview
We are a Singapore-based import-export trading company specializing in industrial fasteners, supplying customers across North America, Europe, and Asia. Our business manages high-volume SKUs, global supplier networks, logistics coordination, and technical product specifications.
To support our digital transformation and operational efficiency, we are building scalable systems for inventory management, trade operations, supplier integration, and customer order processing.
Job Description:
We are seeking an experienced
Senior Java Developer
with strong expertise in
Java/J2EE technologies and Microservices architecture
to design and develop backend systems supporting
international trading, inventory control, and logistics operations . The ideal candidate will help build scalable platforms for
order management, supplier integrations, pricing engines, and product specification databases
for fastener trading. The candidate will be responsible for developing scalable backend services, participating in system design, and supporting the full software development lifecycle in an Agile environment. Key Responsibilities: Design, develop, and maintain backend applications using
Java, Spring Boot, and Microservices architecture . Develop and maintain
RESTful APIs and web services
for enterprise applications. Participate in
requirements analysis, solution design, development, testing, and deployment . Work in an
Agile/Scrum environment
and collaborate with cross-functional teams. Perform
code reviews, debugging, and defect fixing
during SIT, UAT, and production phases. Develop and maintain database components using
Oracle, SQL, Stored Procedures, Triggers, and Views . Support
production deployments, maintenance activities, and performance improvements . Prepare
technical documentation
and interact with business stakeholders when required. Trading & Supply Chain Systems Build systems supporting
import/export workflows , including: Purchase orders Sales orders Shipment tracking Container and logistics coordination. Develop integrations with
ERP, accounting systems, logistics providers, and supplier platforms . Required Skills & Experience: 10+ years of experience
in Java/J2EE application development. Strong experience with
Java 8+, Spring Boot, RESTful Services, and Microservices architecture . Experience with
J2EE technologies such as Servlets, JSP, JDBC, Hibernate, and Struts framework . Good knowledge of
Oracle database, SQL, and PL/SQL development . Experience with
application servers such as WebSphere, JBoss, and Apache Tomcat . Familiarity with
Agile/Scrum development methodology . Experience with
source control and CI/CD tools such as Bitbucket, Bamboo, and Jira . Strong analytical, troubleshooting, and communication skills. Preferred Qualifications: Experience with
ReactJS or front-end technologies . Experience working in
telecommunications or large enterprise environments . Java certifications such as
SCJP or SCWCD
are an added advantage. Familiarity with
inventory management or ERP systems
used in import/export operations is advantageous
Senior Java Developer
with strong expertise in
Java/J2EE technologies and Microservices architecture
to design and develop backend systems supporting
international trading, inventory control, and logistics operations . The ideal candidate will help build scalable platforms for
order management, supplier integrations, pricing engines, and product specification databases
for fastener trading. The candidate will be responsible for developing scalable backend services, participating in system design, and supporting the full software development lifecycle in an Agile environment. Key Responsibilities: Design, develop, and maintain backend applications using
Java, Spring Boot, and Microservices architecture . Develop and maintain
RESTful APIs and web services
for enterprise applications. Participate in
requirements analysis, solution design, development, testing, and deployment . Work in an
Agile/Scrum environment
and collaborate with cross-functional teams. Perform
code reviews, debugging, and defect fixing
during SIT, UAT, and production phases. Develop and maintain database components using
Oracle, SQL, Stored Procedures, Triggers, and Views . Support
production deployments, maintenance activities, and performance improvements . Prepare
technical documentation
and interact with business stakeholders when required. Trading & Supply Chain Systems Build systems supporting
import/export workflows , including: Purchase orders Sales orders Shipment tracking Container and logistics coordination. Develop integrations with
ERP, accounting systems, logistics providers, and supplier platforms . Required Skills & Experience: 10+ years of experience
in Java/J2EE application development. Strong experience with
Java 8+, Spring Boot, RESTful Services, and Microservices architecture . Experience with
J2EE technologies such as Servlets, JSP, JDBC, Hibernate, and Struts framework . Good knowledge of
Oracle database, SQL, and PL/SQL development . Experience with
application servers such as WebSphere, JBoss, and Apache Tomcat . Familiarity with
Agile/Scrum development methodology . Experience with
source control and CI/CD tools such as Bitbucket, Bamboo, and Jira . Strong analytical, troubleshooting, and communication skills. Preferred Qualifications: Experience with
ReactJS or front-end technologies . Experience working in
telecommunications or large enterprise environments . Java certifications such as
SCJP or SCWCD
are an added advantage. Familiarity with
inventory management or ERP systems
used in import/export operations is advantageous