Senior Developer in London

Senior Developer in London

London Full-Time 60000 - 80000 £ / year (est.) No home office possible
C

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.
  • Development & Testing
    • 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.
  • Release & Deployment
    • Provide build and release instructions to DevOps and QA teams.
    • Support build and deployment processes, ensuring smooth release cycles and quality assurance.
  • Reporting & Collaboration
    • 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.
    Requirements
    • Education & Qualifications
    • Educated to degree level (or equivalent) in Computer Science, Software Engineering, or a related discipline.
  • Experience
    • 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.
  • Technical Skills
    • 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.
  • Desirable
    • 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.
  • Behavioural Competencies
    • 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.
  • Desirable
    • 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

    At Cerillion, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration in the heart of London. Our commitment to employee growth is evident through mentorship opportunities and hands-on experience with cutting-edge technologies, ensuring that our team members thrive both personally and professionally. Join us to be part of a global team dedicated to transforming industries while enjoying a supportive environment that values your contributions.
    C

    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

    Java
    Spring Boot
    J2EE
    RESTful APIs
    Microservices
    Containerisation (Kubernetes/OpenShift)
    RDBMS
    SQL
    PL/SQL
    Angular
    JavaScript
    Bootstrap
    HTML5
    CSS3
    Git-based source control

    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.

    Senior Developer in London
    Cerillion Technologies
    Location: London

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    >