Browse Jobs
For Employers
Post JobLog inGet Started

Senior/Lead Java Developer (Top Package)

I2M
Cairo, Egypt
Posted 4 years ago
11Applicants for5 open positions
  • 10Viewed
  • 8In Consideration
  • 2Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Our own intelligent transport systems business unit (ITS BU) is looking for a Senior Java Development Engineer with Guru skillset and experience. Are you someone who cares and thinks as much about enabling a great end-to-end customer experiences as they do about technology?

You will work as part of a cross-functional mission team with top-notch developers, designers, analysts and product managers. If you are interested in contributing to the success of products which touches the lives of public transport passengers around the globe then keep on reading!

Responsibilities:

  • Work in a cross-functional mission team with engineers, designers and analysts
  • Help to enable your mission team to iterate fast and learn about our customers by designing, launching and iterating on A/B experiments
  • Continuously improve our code base, systems and processes
  • Design and develop efficient solutions that can continue to scale
  • Mentor other team members and be involved with hiring
  • Implement high quality Software following appropriate modern design patterns
  • We use modern technology like Java, C#, Babel, Gulp, Webpack, Koa, AngularJS, React, Hadoop, Cassandra, MongoDB, Docker, Jenkins, Chef & Puppet...

Job Requirements

  • Minimum of 4+ years of software development experience
  • Expert knowledge of S/W algorithms and data structures
  • Highly proficient with Java
  • Creating database schemes that represent and support business processes (SQL/noSQL)
  • Experience with other back-end technologies like Node.JS, PHP, C#.Net or Python is a plus
  • Experience with A/B testing, hypothesis building and best practices
  • Experience with the architecture and deployment of complex systems
  • Agile mentality, nimble approach and learner mindset
  • Ability to turn ideas into fast, reliable and maintainable code
  • Positive, proactive team player who is passionate about their craft
  • Customer-centric prioritization and data-driven decision making
  • Excellent written and verbal communication skills in English

Nice to have:

  • Prior experience working in the mission-critical backend systems
  • Prior experience in agile environments

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior/Lead Java Developer (Top Package)