Job Description

Our client is a global software company with more than 11,000 public- and private-sector customers in 100 countries. For more than a decade, the company has empowered leading organizations around the world with proven solutions that help manage business-critical interactions through the exchange of data flowing across the enterprise, among B2B communities, cloud and mobile devices. The company is registered in France with headquarters in the United States and offices in 18 countries.
 
Objectives: The Senior Java Software Engineer will play an important role  in the development of the next versions of our MailGate product. This is a hands-on position that requires good problem solving skills and ability to work in a team. This person will be responsible for the design and implementation of back-end features and business logic as well as modifying the UI.
 
Requirements:
  • University degree in Computer Science, Information Technologies or equivalent
  • 5+ years of professional experience in software development
  • Deep knowledge in JAVA technology and OOP principles
  • Good knowledge in C++
  • Understanding of basic cryptography principles
  • Network programming experience
  • Strong analytical skills and incisive thinking ability
  • Lead in the design and development phase of software production
  • Multi-threading, concurrency programming, profiling Java
  • Self-motivated, independent worker
  • Ability to review and analyze business requirements and provide technical perspective on approach, risk and estimated development time
  • Experience with Linux distributions
  • Good knowledge of software engineering practices
  • Develop flexible and robust platform architecture to support changing business requirements
  • Very good command of English language - both written and spoken
 
×