At a Glance
- Tasks: Develop and maintain Java code for our innovative ESB/Mule projects.
- Company: Join a dynamic tech company in the heart of London, working with top investment banks.
- Benefits: Competitive salary, performance bonuses, stock options, and a supportive team environment.
- Other info: Exciting opportunities for travel and career growth in a fast-paced environment.
- Why this job: Be part of a groundbreaking product launch and make a real impact in finance technology.
- Qualifications: Proven ESB/Mule development experience and strong Java skills required.
The predicted salary is between 60000 - 80000 € per year.
ObjectLab currently has some exciting job opportunities based in the City of London. We've recently launched our ‘break-through’ global portfolio financing product, and due to phenomenal success, we're expanding our development team and need to hire several dedicated, hardworking and proficient Java Developers. Our main clients are investment banks, broker dealers and hedge funds and are located primarily in London and New York, but also have offices in Australia, the Far East, Europe and North America. We're London based, but some travelling to New York may be required from time‑to‑time.
The Role:
- Experienced ESB/Mule Developer
- Writing, debugging and maintaining Java 5 code primarily for the enterprise server bus: Mule, JMS, Spring 2, J2EE, EJB, JBoss, Dozer, JAXB.
- Involvement at all stages of the process from requirements, architecture, development and some support (2/3rd line)
- Developing automated tests: JUnit + our own E2E test tool.
- Developing and maintaining the automated build suite (Maven/Ant-based).
- Writing documentation for developers, testers and end-users.
- May initially involve some 2nd/3rd line support for the first release (i.e. Dev support) outside normal business hours, for which a compensation scheme will be in place.
Required skills
- Proven experience of successful ESB/Mule development & deployment.
- Knowledge and experience with message‑oriented middleware and JMS (ActiveMQ, JBossMQ, WebSphereMQ, etc).
- Good understanding of Java (incl. Java 5 features like generics and annotations).
- Good knowledge of the core Java packages.
- Good developer‑level understanding of relational databases and SQL.
- Experience with automated build tools like Ant or Maven.
- Some knowledge of XML‑Schema.
- Good verbal and written communication skills.
- You must be conscientious, dedicated, delivery‑focused, and able to work in a dynamic environment.
Should have
- Experience with Spring (both server‑side and client‑side).
- Understanding of the concepts of object‑relational mapping in general and Hibernate in particular, ideally with some hands‑on experience.
- Good grasp of IP networking concepts.
- Conceptual understanding of transactions.
Nice to have
- Experience with automated tests, including unit tests, e.g. JUnit.
- Basic knowledge of investment banking nomenclature.
We're offering
- A dynamic and intellectually challenging environment with lots of responsibilities.
- Working amongst a friendly, delivery‑focused team.
- A competitive package that will be complemented with performance related bonuses (including stock options).
Senior Mule/ESB Developer employer: ObjectLab Ltd
ObjectLab is an exceptional employer located in the vibrant City of London, offering a dynamic and intellectually stimulating environment for Senior Mule/ESB Developers. With a strong focus on employee growth and a friendly, delivery-oriented team culture, we provide competitive packages complemented by performance-related bonuses, including stock options. Join us to be part of our exciting journey as we expand our innovative global portfolio financing product, while also enjoying opportunities for travel to New York.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Mule/ESB Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at ObjectLab or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Prepare for interviews by brushing up on your technical skills and understanding the latest trends in ESB/Mule development. Practice common interview questions and be ready to showcase your problem-solving abilities.
✨Tip Number 3
Don’t just apply and wait! Follow up on your application after a week or so. A quick email expressing your enthusiasm can keep you on their radar and show that you're genuinely interested in the role.
✨Tip Number 4
Check out our website for the latest job openings and apply directly. We love seeing candidates who take the initiative to engage with us through our platform!
We think you need these skills to ace Senior Mule/ESB Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Mule/ESB Developer role. Highlight your experience with ESB/Mule development and any relevant Java skills. We want to see how your background fits with what we're looking for!
Showcase Your Projects:Include specific projects where you've used Java, Mule, or any related technologies. We love seeing real examples of your work, so don’t hold back on the details that show off your skills and achievements.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your experience aligns with our needs. We appreciate a personal touch, so let your personality come through!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures it gets into the right hands. Plus, it shows you're keen on joining our team!
How to prepare for a job interview at ObjectLab Ltd
✨Know Your Tech Inside Out
Make sure you brush up on your ESB/Mule development skills and Java 5 features. Be ready to discuss your experience with message-oriented middleware and automated build tools like Ant or Maven. The more specific examples you can provide, the better!
✨Showcase Your Problem-Solving Skills
Prepare to talk about how you've tackled challenges in previous projects. Think of instances where you had to debug code or maintain systems under pressure. This role involves some support duties, so demonstrating your ability to think on your feet will impress them.
✨Communicate Clearly
Since good verbal and written communication skills are a must, practice explaining complex technical concepts in simple terms. You might be asked to write documentation, so showing that you can communicate effectively with both developers and end-users is key.
✨Understand the Business Context
Familiarise yourself with investment banking terminology and the types of clients they serve. Showing that you understand the business side of things will set you apart from other candidates who may only focus on the technical aspects.