Uploaded by baltucaca

Java Developer- 22001312

advertisement
Java Developer - Lucera
Java Developer is needed in the Lucera (Lume ALFA) team. The role involves building the next
generation market data aggregator and trading platform fully hosted on Amazon Web Services (AWS).
Lume ALFA Technology team is an active area of investment and growth, with a target to deliver a
mission critical cloud-based aggregation and trading platform. The ideal candidate will be a passionate
engineer that takes pride in writing high quality clean code with testing in mind. You would be taking
on exciting new challenges alongside a team of talented developers who share a common interest in
distributed backend systems, their scalability and continued development. The role has scope for
learning new tools as new toolsets are onboarded.
Technologies:
 Java 8 for our application code (Migrating to Java 11)
 Spring Boot and Cloud for our application containers
 MySQL for our databases
 Redis for in-memory caching
 SOLR/Elastic for search
 ActiveMQ/Kafka for asynchronous messaging
 FIX/REST/WebSocket for our public api’s
 Kubernetes for managing our deployments
 AWS for our infrastructure
Key Responsibilities:
 Reporting to the Head of Server Development you will be responsible for creating and
enhancing Java microservices using an agile methodology
 Develop in both a greenfield and existing codebase environment
 Participate in requirement analysis and systems design
 Collaborate with other development teams to deliver software in a timely manner
 Assist with evaluation of new technologies to enhance our software architecture
 Key requirements and experience:
o Excellent Java 8 development skills
o Awareness of best practises in developing clean code & passionate about testing
o Experience working with Spring Boot
o Good knowledge of Kafka and Relational Databases
o Experience with Git source control and Maven build management
o Experience with Kubernetes
Personal attributes:
 Product focussed, build once and reuse, take ownership of your code and infrastructure
 Problem solving - proven ability to take complex business requirements and translate these
into tangible, workable solutions leveraging best practice tools and techniques.
 Analytical - ability to understand and respond to complex problems, draw, and present the right
insight and recommendations effectively.
 Adaptable - Comfortable working in a fast paced environment with shifting priorities to meet
our customers’ needs
 High levels of self-awareness and committed to personal development with a growth mind-set.
 Thoughtful and demonstrates good judgment and strong decision-making skills
 Have a bias-to-action, results-oriented approach to work
To all recruitment agencies
BGC Partners & affiliates do not accept agency resumes. Please do not forward resumes to our job
alias, employees or any other company location. BGC Partners & affiliates are not responsible for any
fees related to unsolicited resumes. Please contact the Recruitment function for additional details.
Download