Design and implement robust, scalable, and high-performance backend systems using Java.
Collaborate with cross-functional teams to deliver high-quality software solutions.
- Application Optimization: Optimize system performance, including thread management, memory usage, and database access. Ensure low‑latency and high‑throughput capabilities for critical applications.
- System Integration and Networking: Develop and maintain APIs and system interfaces, ensuring seamless communication with external systems. Handle networking protocols and ensure efficient data transmission between components.
- Linux‑Based Development: Work in Linux environments for application development, deployment, and troubleshooting. Use Linux tools and scripting for automation and performance monitoring.
- Troubleshooting and Support: Diagnose and resolve technical issues in production and development environments. Provide technical guidance and support to other development team members.
- Documentation and Best Practices: Write and maintain technical documentation, including design specs and user guides. Follow best practices in software development, including coding standards, testing, and version control.
Requirements - Must‑Have Skills
- Proficiency in Java with 5+ years of development experience.
- Experience with Java frameworks such as Spring, Spring Boot, Hibernate.
- Strong knowledge of Linux operating systems, including development and troubleshooting.
- Proficient in Linux commands and capable of writing shell scripts.
- Networking Knowledge
- Solid understanding of networking concepts such as TCP/IP, HTTP, and socket communication.
- Experience handling high‑concurrency and low‑latency scenarios is a plus.
- Database and Messaging Queues
- Proficiency in relational databases (e.g., MySQL, PostgreSQL) with strong SQL optimization skills.
- Familiarity with messaging systems such as Kafka, RabbitMQ, or ActiveMQ.
- Problem Solving Skills
- Strong analytical skills to debug and resolve complex technical issues.
- Soft Skills
- Excellent communication and teamwork skills.
- Ability to work independently and take ownership of tasks in a fast‑paced environment.
- Previous experience in financial systems or trading platforms is a bonus.
We offer an attractive remuneration package and fringe benefits to the right candidate.
Data collected will be kept strictly confidential and used for recruitment purpose only.
#J-18808-Ljbffr