At a Glance
- Tasks: Design and develop innovative software solutions for telecom and finance industries.
- Company: Join a dynamic tech company transforming global industries.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Collaborative environment with potential for international travel.
- Why this job: Be at the forefront of technology and mentor the next generation of developers.
- Qualifications: Degree in Computer Science or related field; strong Java and Agile experience required.
The predicted salary is between 60000 - 80000 £ per year.
We are looking for a Senior Developer to join our Software Engineering team in London. This role is ideal for a hands-on technologist who enjoys tackling complex business challenges and delivering high-quality software solutions. The successful candidate will be responsible for technical design, development, and delivery of enhancements to Cerillion’s core BSS/OSS products.
You will work closely with project managers, architects, and cross-functional development teams to ensure the delivery of robust, scalable, and maintainable systems. As part of this role, you will also mentor junior developers and contribute to code quality and process improvement initiatives.
Key Responsibilities- Before Development
- Understand customer business and R&D requirements.
- Analyse existing system functionality and design gaps.
- Participate in requirements and design discussions with architects and analysts.
- Design and develop customisations to Cerillion’s core BSS products, including CRM, Mediation, Charging and Rating, Billing, Bill Printing, Credit Control, Provisioning, Product Catalogue, and Self Service.
- Develop new R&D features and modules for inclusion in the product suite.
- Perform code reviews, unit testing, and ensure compliance with development standards.
- Work collaboratively in Agile environments and contribute to sprint planning and estimations.
- Support bug fixing, performance optimisation, and integration testing.
- Provide build and release instructions to DevOps and QA teams.
- Support build and deployment processes, ensuring smooth release cycles and quality assurance.
- Report project/task status, risks, and issues to the Software Engineering Manager.
- Mentor developers and assist in technical troubleshooting and solutioning.
- Contribute to technical design documentation and best practice guidelines.
- Education & Qualifications
- Educated to degree level (or equivalent) in Computer Science, Software Engineering, or a related discipline.
- Extensive experience in software design and development using Java-based technologies.
- Experience in technical leadership or senior developer roles.
- Experience working on high-transaction, large-scale systems in telecoms, billing, or similar enterprise domains preferred.
- Essential
- Strong expertise in Java, Spring Boot, and J2EE.
- Hands-on experience with RESTful APIs, Microservices, and Containerisation (Kubernetes/OpenShift).
- Solid understanding of RDBMS, SQL, and PL/SQL.
- Experience with Angular, JavaScript, Bootstrap, HTML5, and CSS3.
- Familiarity with application servers such as JBoss or Oracle 10gAS.
- Proficiency in Git-based source control, debugging, and build tools (e.g., Maven, Jenkins).
- Knowledge of software development lifecycle (SDLC) and Agile methodologies.
- Exposure to JBoss Fuse/Apache Camel, DROOLS (JBoss Rules), or Business Intelligence platforms.
- Experience with C/Pro*C on UNIX environments.
- Knowledge of Telecom BSS/OSS, Mediation, Billing, or Online Charging systems.
- Understanding of Cloud-native architectures and DevOps pipelines.
- Essential
- Quick learner with excellent analytical and troubleshooting skills.
- Strong verbal, written, and documentation communication abilities.
- Team player with collaborative spirit and mentoring capability.
- Highly self-motivated, quality-focused, and proactive in problem-solving.
- Organised, disciplined, and able to manage multiple priorities effectively.
- Demonstrates leadership and initiative in driving innovation and process improvement.
- Skilled in estimation, planning, and agile delivery practices.
This is an excellent opportunity for a passionate developer who enjoys working with leading-edge technologies in a dynamic, collaborative environment. You’ll be part of a global team developing solutions that are transforming telecoms, cable, and finance industries. International travel may be required occasionally.
Senior Developer in London employer: Cerillion Technologies
Contact Detail:
Cerillion Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those that align with the role of a Senior Developer. This gives potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use platforms that simulate real interview scenarios.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Senior Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Developer role. Highlight your experience with Java, Spring Boot, and any relevant projects that showcase your skills in software design and development.
Craft a Compelling Cover Letter: Your cover letter should tell us why you're the perfect fit for this role. Share specific examples of how you've tackled complex challenges and contributed to high-quality software solutions in your previous roles.
Showcase Your Technical Skills: Don’t forget to emphasise your technical expertise! Mention your hands-on experience with RESTful APIs, Microservices, and any other technologies listed in the job description to catch our eye.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates!
How to prepare for a job interview at Cerillion Technologies
✨Know Your Tech Inside Out
Make sure you brush up on your Java, Spring Boot, and J2EE skills. Be ready to discuss your experience with RESTful APIs and Microservices, as well as any projects you've worked on that involved these technologies. The interviewers will want to see that you can tackle complex technical challenges.
✨Showcase Your Leadership Skills
As a Senior Developer, you'll be expected to mentor junior developers and lead by example. Prepare examples of how you've successfully guided teams in the past, whether through code reviews or project management. Highlight your ability to foster collaboration and improve processes.
✨Understand the Business Context
Familiarise yourself with Cerillion’s core BSS/OSS products and the telecoms industry. Be prepared to discuss how your technical solutions can address business challenges. This shows that you’re not just a coder but someone who understands the bigger picture.
✨Prepare for Agile Discussions
Since the role involves working in Agile environments, be ready to talk about your experience with sprint planning, estimations, and how you’ve contributed to Agile teams in the past. Share specific examples of how you’ve adapted to changes and delivered quality software under tight deadlines.