Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Engineer - Java

Basata
Cairo, Egypt
Posted 7 years ago
26Applicants for4 open positions
  • 23Viewed
  • 9In Consideration
  • 12Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Masary is currently seeking a Senior Software Engineer (Java)


What you will do:

  • Design and develop core architectural components in Java using good Object Oriented programming practices and Design Patterns
  • Develop rock-solid services for internal consumers and be required to participate in design and code reviews
  • Optimize large queries, diagnose DB performance problems and apply SQL best practices to maximize system performance
  • Design new database tables, systems and software components for future development
  • Identify new technologies that improve product development and the user experience

Job Requirements

What makes you perfect for this role:

  • Extensive software design and coding skills
  • Experience with RESTful APIs
  • Solid foundation leading designs of large Object Oriented Software Systems in Groovy, Python, Clojure or Java
  • 4+ years of experience building enterprise products with cutting edge technologies
  • 4+ years of hands on experience with database design and optimization using Postgres, MySQL, SQLServer or Oracle
  • B.S., M.S. in Computer Science or equivalent experience is preferred
  • Willing to learn functional programming language e.g. Clojure
  • The ideal candidate will be experienced with developing sleek, intuitive front-ends for web based applications.
  • This position will require flexibility and adaptability to handle multiple project requirements and make appropriate technical decisions at a very rapid pace.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Engineer - Java