
Java Backend Engineer
TechBiz Global GmbH1 year ago
Remote, WorldwideMid Level / Senior
Responsibilities
- Design and implement Java backend services and APIs for ATS functionality using Spring Boot or Jakarta EE.
- Develop and maintain RESTful APIs for external integrations and internal services.
- Implement and optimize FIX protocol-based APIs for financial and trading system integrations.
- Design secure, low-latency, highly available backend architecture.
- Optimize database performance and design schemas for ATS workflows.
- Collaborate with DevOps on production deployment and monitoring across cloud or on-premises environments.
- Conduct code reviews, unit testing, and integration testing.
- Troubleshoot performance, scalability, and reliability issues.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 3–5 years of professional experience in Java backend development.
- Strong expertise in Spring Boot, Hibernate/JPA, and RESTful APIs.
- Hands-on experience with the FIX protocol and QuickFIX/J or similar libraries.
- Knowledge of multithreading, concurrency, and low-latency system design.
- Experience with PostgreSQL, MySQL, MongoDB, Redis, or similar databases.
- Proficiency with Git, CI/CD pipelines, Docker, and Kubernetes.
- Understanding of security principles including OAuth2, JWT, SSL, and encryption.
- Strong problem-solving, debugging, and analytical skills.
- Experience with financial systems, trading platforms, or ATS solutions is preferred.
- Knowledge of Kafka, RabbitMQ, Redpanda, Chronicle Queue, or similar messaging systems is preferred.
- Exposure to AWS, GCP, or Azure is preferred.
- Familiarity with microservices architecture and event-driven systems is preferred.
Tech Stack
Apache KafkaAWSAzureDockerGitGoogle Cloud PlatformJavaKubernetesMongoDBMySQLPostgreSQLRabbitMQRedisSpring Boot