Key Responsibilities
- Design, develop, test, and support enterprise web-based applications with a focus on middle-tier and back-end functionality
- Troubleshoot memory consumption and performance issues in production systems
- Ensure thread safety, inter-process communication, and fault tolerance in multi-tier applications
- Mentor and train junior team members through code reviews and technical guidance
- Collaborate with cross-functional teams to deliver scalable solutions for financial industry applications
Requirements
- 7+ years of production software development experience
- 3+ years of recent production Java development experience
- Strong expertise in Spring Framework and Apache Camel integration
- Experience with JMS, ActiveMQ, and AMQP protocols
- Solid understanding of multi-tier enterprise architectures and financial systems