We value the creative, entrepreneurial spirit in every employee - and when that's combined with the inspiration that comes from being part of a team of smart, dedicated people, the sky's the limit. Each employee has a stake in the success of Satways. We offer competitive salaries and benefits and a highly professional working environment. If you're ready to to work with cutting-edge technology and be an integral part of a fast-paced, dynamic organization where teamwork and individual contributions are recognized and rewarded, please apply to the following job openings.

We offer a competitive remuneration (either on contract basis or remuneration with full benefits package), based on qualifications and experience. Interested candidates are requested to send a detailed CV and names of references/reference letters.


Open Positions

Database Administrator with experience in JEE development

Design and develop mission-critical databases operating in heterogeneous environments (Oracle, PostgreSQL/PostGIS, MS SQL Server, etc); install DBMS Software; maintain SQL scripts for multiple projects/versions; carry out backup/recovery, performance tuning, and query optimisations; administrate and support production information systems; carry out data management activities (querying, data loading, generating test data, etc); support JEE development teams; install, configure and tune Java application servers, clusters and HA.

  • Bachelor's degree in Electrical & Computer Engineering/Computer Science or related field
  • 5+ years of related experience
  • Database servers: Oracle, PostgreSQL, MS SQL Server
  • Operating Systems: Windows, Unix, Linux
  • Excellent Knowledge of Hibernate/JPA
  • Programming/query/markup Languages: SQL, PL/(pg)SQL, Java SE/EE with JDBC, JSP, XML
  • DBA Tools: DBA GUI (PgAdmin III, Oracle Enterprise Manager, etc), DBA command line (PLSQL)
  • Other tools: text editors, MS Office, MS Visio;
  • Experience in analyses of user requirements, design and implementation of solutions, technical documentation, Java/SQL scripts development and code versioning, performance tuning, data protection issues, backup/recovery, testing, data management
  • Ability to work in a team environment, manage assigned tasks and schedules and meet project deadlines
  • Excellent verbal and written communication skills
  • Excellent organizational and project management skills
  • Knowledge of Spatial queries and geodatabases in general will be an asset
  • Excellent command of English

Senior Java Developer

Design and develop JEE based mission critical software systems, contribution to data modelling and system architecture, planning and determining requirements, technical solutions, ideas and concepts to create a robust and flexible solutions.

  • Experience designing, implementing, deploying and maintaining Java Desktop application
  • Experience using Maven, Swing/SWT, JUnit, Ant, SVN and Git
  • Experience in Java Persistence Architecture (JPA) / Hibernate / EclipseLink
  • Experience working with XML and JAXB code generation tools
  • Experience with Java Application Servers and deploying web applications
  • Experience developing technical specifications based on marketing requirements
  • Knowledge of modern UI development patterns
  • Experience in R&D projects delivery is a plus
  • Bachelor's degree in Electrical & Computer Engineering/Computer Science or related field
  • 5+ years of Java experience
  • 3+ years' experience with user interface technologies
  • Ability to maintain and support existing products
  • Ability to deliver quality software products on challenging schedules
  • Ability to work in a team environment, manage assigned tasks and schedules and meet project deadlines
  • Familiarity with design patterns, their usage, and applicability to various software scenarios
  • Capable of learning new technologies quickly and efficiently
  • Excellent verbal and written communication skills
  • Excellent organizational and project management skills