Java Developer - Global Real-time Platform Solutions - 12 month contract - Glasgow
Are you passionate about building high-performance, low-latency systems?
We are working with an international client in Glasgow working on market leading, real-time transaction platforms, where you'll be working in a fast-paced Agile environment to help build out their enterprise scaled, real-time, high volume low latency platform.
Key Responsibilities:
- Develop, design, and maintain Java-based server-side applications for real-time, high-volume transaction processing.
- Work with global, cross-functional teams to deliver new features and system enhancements.
- Ensure high code quality using frameworks like Spring and testing tools such as JUnit.
- Write efficient SQL queries and work with RDBMS to support application functionality.
- Apply message-driven architecture principles, using middleware like JMS, MQ, or Kafka for seamless service communication.
- Manage the full software development lifecycle, ensuring adherence to best practices and quality standards.
- Resolve complex technical issues with a strong analytical and problem-solving approach.
- Communicate effectively with technical and non-technical stakeholders, providing clear project updates.
- Embrace Agile methodologies to drive process improvements and enhance team collaboration.
Required Skills:
- Excellent hands-on coding skills in core Java, with strong knowledge of data structures and concurrency.
- Experience in Agile development environments.
- Familiarity with message brokers such as JMS, MQ, or Kafka.
- Knowledge of NoSQL databases like MongoDB and experience with performance tuning for relational and document stores.
- Proficiency in Linux environments and scripting in Python or Shell.
- Understanding of open-source libraries commonly used in Java development.
Ready to take on this challenge? Apply now for immediate consideration!