About this role
IO Tech Solutions Limited - Senior Java Developer - FIX Connectivity (FinTech)
Role Overview
As a Senior Java Engineer, you will design, build, and maintain high-performance software systems aligned with enterprise standards. You will collaborate closely with product and operations teams in a fast-paced Agile and DevOps environment, ensuring the seamless delivery and proactive monitoring of new software features.
Key Responsibilities
-
Architecture & Development: Architect and develop robust, scalable software solutions according to client standards and architectural guidelines.
-
Product Collaboration: Partner closely with the product team to design, refine, and deliver impactful new features.
-
DevOps & Deployment: Work within an Agile framework to deploy new software releases seamlessly, adhering strictly to release processes.
-
System Monitoring: Assist in monitoring production systems to proactively identify, troubleshoot, and resolve performance bottlenecks.
-
Critical Technical Skills
-
Java & Spring Expertise: 7+ years of experience building enterprise-grade Java services, with at least 5+ years dedicated to the Spring Framework.
-
Event-Driven Architecture: Solid experience implementing message queues and event-driven systems, specifically using ActiveMQ, RabbitMQ, or Kafka.
-
API Development: Extensive experience designing and developing RESTful services, with strong proficiency in OpenAPI and Swagger.
-
Microservices: Proven hands-on experience designing and deploying microservices architectures.
-
Domain Knowledge: Practical knowledge or direct experience working with the FIX protocol.
-
Agile Testing: Deep understanding of automated testing best practices within an Agile development lifecycle.
-
CI/CD & DevOps: Strong grasp of SDLC best practices using Git, Jenkins, Continuous Integration, Docker, Nexus, and Kubernetes.
-
Design Frameworks: Advanced knowledge of software design patterns and enterprise integration patterns (EIP).
-
Professional Attributes & Desirable Skills
-
Problem Solving: Strong analytical, troubleshooting, and organizational skills.
-
Communication: Excellent interpersonal skills with the ability to collaborate across cross-functional teams.
-
Execution: Proven ability to commit to strict deadlines and deliver high-quality results under pressure.
Required Skills
-
Environment
-
Performance
-
FinTech
-
Spring
-
Connectivity
-
API
-
Continuous Integration
-
Spring Framework
-
Development
-
SDLC
-
Design Patterns
-
RabbitMQ
-
Kafka
-
Collaboration
-
Operations
-
Features
-
CI/CD
-
Organizational Skills
-
Microservices
-
Architecture
-
DevOps
-
Agile
-
Interpersonal Skills
-
Integration
-
Kubernetes
-
Jenkins
-
Pressure
-
Troubleshooting
-
Docker
-
Software
-
Testing
-
Problem Solving
-
Git
-
Design
-
Java
-
Communication
-
Apply for this job
-
Or refer someone
-
Share
-
-
Facebook
-
-
Line
-
-
LinkedIn
-
-
X (Formerly Twitter)
-
-
Whatsapp
-
-
Email