Welcome to CWJobs jobseeker   Register   or   Sign in    0 Saved jobs

Java Developers - Senior/Junior



days ago

  • City (EC3) , City

    View map
  • Salary from £25,000 to £60,000 per annum Excellent plus bonus & benefits
  • Job type:
  • Truphone

Truphone is one of the leading innovators in the mobile industry, which provides products that other operators can only dream of - it’s a fun and fast paced company that is going places. We are recruiting Java Developers at different levels to join our integration team.

Main Purpose of Role

As a developer within a SCRUM team you will specify, design, construct, monitor, deploy and support the integration of the various elements of the Truphone BSS (Business Support System) application portfolio using Java / JMS/ Fuse / Drools. Candidates should be aware or have experience in integration projects using Enterprise Integration Patterns.

The sprint teams are self-organising units and as such being a team player who is self-organised and proactive is critical to the role. You must have a desire for the sprints to be successful and be willing to go the extra mile to ensure the team is a successful.

This is a new team within Truphone so gives the chance to join the Integration team at its formation, defining how we develop and interact with other teams and technologies.

Main Tasks and Responsibilities

  • Develop new product features and new applications within a SCRUM environment
  • Write appropriate unit and integration tests within a TDD/BDD environment
  • Write acceptance tests using Cucumber BDD Framework and Selenium
  • Deliver high quality code that is maintainable and readable
  • Deploy the applications the team develops
  • Create Monitoring for applications the team is responsible for
  • Investigate and resolve issues with the BSS applications
  • Create and monitor tasks on the issue tracking system
  • Resolve issues blocking the sprint team
  • Report the Sprint progress

Skills and Experience Required

The candidate should be able to:

  • Demonstrate a high level of competence in object-oriented analysis, design and coding in Java
  • For the more senior role , experience in Fuse / Drools/Camel is essential
  • Demonstrate a high level of competence in contract based integration i.e. WSDL, XSD, JSON Schema
  • Design and implement systems that use relational databases
  • Work to pre-defined requirements and produce code that meet the requirements
  • Work test first (TDD) to produce unit tests including mocks and stubs
  • Demonstrate a structured approach to development, using design patterns where appropriate and using SOLID principles
  • Strive to continuously improve the development process
  • Take ownership of work and contribute to an effective SCRUM team
  • Show enthusiasm and passion for technology and be keen to learn new skills
  • Keep track of tasks for the team using an issue tracking system (preferably JIRA)
  • Show initiative to work with the business to resolve issues blocking the team
  • Team Player, able to provide input into a multifunctional team
  • Good communicator at multiple levels and across multiple disciplines

This is an outstanding career opening for the right candidate. You will gain fantastic experience working in a fast-growing and rapid-change business. Salary 35k-55k depending on experience plus bonus and excellent benefits. Based – City of London. Please email your CV to direct.recruitment@truphone.com

About us:

Truphone is the world’s first, and only true global mobile network. Our aim is to keep international businesses connected to their contacts by providing global bundles on local rates, multiple international numbers on one SIM and global customer service providing 24x7 cover in multiple languages. In addition, our portfolio of innovative wireless solutions significantly reduces the cost and complexity of global roaming. Together with a Mobile Voice Recording application (TMR), that is both securely stored and of very high quality, we feel we cater for many markets and types of customers who will benefit from what we offer on a B2B level.

If you're committed to expanding your knowledge and gaining leading-edge skills, this is the place to do it.

Activate One Click Apply. 

Please note: You should never need to provide bank account details or any other financial information, or make any form of payment, when applying for a job. If you are ever asked to do this by a recruiter on our site please contact us with the advertiser's company name and the title of the job vacancy.

Email me jobs that meet the following criteria:

Industry/Sector: IT & Internet
Please provide a valid email address

First time users will be registered automatically. Find out more

By choosing to continue you will become a registered user. You will be able to sign into any Totaljobs Group sites, and set up a jobseeker profile, keep track of your applications and create new Jobs by email alerts. We will use your contact information to send you relevant jobs that match your criteria, as well as contact you about other relevant goods and services available from Totaljobs Group.

Once you activate Jobs by email you will be sent a password you can use to log in and manage your JBE requests.

By continuing you are giving consent for us and our partner organisations to store cookies on your device and process the information collected to personalise your experience. More information on our use of cookies can be found on our cookies page.