Back to jobs
Senior Java Developer
Successfully
Req. VR-119466
Our client is a leading international commodity trading company with a global presence and a strong commitment to innovation is seeking a highly skilled Java Software Developer with in-depth knowledge and experience in design, development, and maintenance of performance-oriented, highly reliable software systems that support commodity trading operations. The ideal candidate combines strong technical expertise with the ability and willingness to understand and adapt to the complex business processes within commodity trading.
Design, develop, test, and maintain high-performance and reliable Java applications.
Participate in all stages of the software development lifecycle, including requirements analysis, architecture design, implementation, testing, deployment, and support.
Optimize existing systems for improved performance, scalability, and resilience.
Collaborate with business users and subject-matter experts to understand product requirements.
Integrate applications with internal and external systems.
Ensure code quality through best practices, including code reviews, automated testing, continuous integration, and documentation.
Troubleshoot complex system issues in production and deliver timely resolutions.
Must have
Strong proficiency in Java, including deep understanding of concurrency, collections, and JVM internals.
Experience with developing Java enterprise applications using open-source frameworks (Spring, Hibernate, JUnit, Mockito etc.)
Proven experience in building performance-critical and highly reliable backend systems.
Experience with relational databases (e.g., PostgreSQL, Oracle, MySQL) and/or NoSQL technologies.
Solid understanding of distributed systems, messaging, and integration patterns (e.g., Kafka, JMS, REST APIs).
Hands-on experience with build tools and CI/CD pipelines (Maven/Gradle, Jenkins/GitHub Actions, etc.).
Familiarity with microservices architectures and containerization (Docker, Kubernetes).
Strong analytical and problem-solving skills with attention to detail.
Nice to have
Web UI development experience with React JS
Experience in commodity trading, financial markets.
Exposure to cloud environments (AWS, Azure, GCP).
Experience with performance tuning (JVM optimization, profiling, benchmarking).
Languages
English: C1 Advanced
Seniority
Senior
Belgrade, Serbia
Req. VR-119466
Java
BCM Industry
12/12/2025
Req. VR-119466
Apply for Senior Java Developer in Belgrade
*Indicates a required field