Java Technical Architect
Stack
- Glasgow
- £10,000 per month
- Permanent
- Full-time
- Design, develop, and maintain high-performance, scalable, and secure Java applications.
- Write clean, efficient, and maintainable Java code following best practices.
- Design and develop robust, scalable, and high-performance microservices using Spring Boot.
- Handle asynchronous processing using Kafka or Message Queues (MQ).
- Design and optimize database schemas for MongoDB (NoSQL).
- Write and optimize complex SQL queries for relational databases.
- Write unit and integration tests using Junit and other testing frameworks
- Take full ownership of feature development from design to production.
- Work independently while collaborating, when necessary, with cross-functional teams.
- Java Server Side Concurrent Programming with Spring Boot (Core Spring), Junit.
- Understanding of message-based architectures (MQ/Kafka).
- RDBMS Sybase and/or DB2 is preferable, with proficiency in writing complex SQL queries.
- Unix/Linux scripting (Shell/Python).
- Good Problem solving and analytical skills.
- Full software development lifecycle understanding.
- Good software development practices.
- Excellent oral and written communication skills.
- An interest to learn the business supported by the applications.
- MongoDB.
- Knowledge of the Equity Derivative business.
- Experience with cloud offerings (Azure/AWS).
- Some experience of technologies such as MongoDB, Kafka, IBM MQ, snowflake or other leading edge high performant data and caching technologies would be helpful.