Software Engineer Ii - Belfast, United Kingdom - eFinancialCareers
Description
Description
Description
Principal Accountabilities:
- Applies good knowledge of Java language, DBMS and middleware technologies in designing and developing key services with a focus on continuous integration and delivery.
- Participates in code reviews, proactively identifying and mitigating potential issues and defects.
- Participates in preliminary story review, providing feedback and input on both work effort estimation as well as architecture/design improvements.
- Collaborates with other team members and Analysts to decompose highlevel requirements into independent stories and subtasks.
- Drives continuous improvement efforts by identifying practical means of reducing time to market while maintaining high quality products (i.e. process improvements/automation opportunities).
- Must be a willing selfstarter, independent and comfortable with a fast paced, dynamic environment
- Embraces and advocates for Agile best practices for software development discipline (be true to Agile Manifesto)
- Embraces and enforces CME Group SDLC and information security standards.
Essential Criteria:
- Bachelor's degree (with honours) or equivalent, but substantial relevant experience could substitute
- Good experience, with track record of contributing to both technical approach & deliveries
- Good knowledge of core Java skills
- Ability to write clean, bugfree code that is easy to understand, and easily maintainable
- Ability to write code which is able to satisfy lowlatency & highthroughput requirements
- Knowledge in Spring Frameworks, Spring Boot
Desirable Criteria:
- Knowledge of financial messaging protocols, and in particular FIX.
- Experience of Kafka, Redis, Apache Camel, and other modern enterprise software solutions
- Experience in developing and automating solutions directly related to Continuous Integration/ Continuous Delivery and infrastructure automation
- Experience of lowlatency Java programming and fault tolerant distributed architectures
- Experience coding in a storydriven, agile environment.
- Experience with BDD methodologies & automated acceptance testing
- Experience using Confluence, JIRA, or other Atlassian tools
CME Group:
Where Futures Are Made
More jobs from eFinancialCareers
-
Reconciliation Control Senior Analyst
London, United Kingdom - 1 week ago
-
Customer Data
London, United Kingdom - 1 week ago
-
Sales Support
London, United Kingdom - 1 week ago
-
Cross-asset Vol Strategist Sell-side
London, United Kingdom - 1 day ago
-
Investment Guidelines Compliance Associate
Edinburgh, United Kingdom - 3 days ago
-
Corporate Solutions Vp
London, United Kingdom - 1 week ago