Point your AI agent at freehire and let it find you a job.

Get the CLI →

M800

NewBe an early applicant

Senior Software Engineer (Java, Server)

Posted 2 views
Discussion

Summary

Senior Java developer designing and implementing server-side communication systems. Core responsibilities include technical documentation, system maintenance, and performance tuning using Java, Git, and build tools like Maven or Gradle.

  • Design and implement server side communications systems
  • Prepare technical documentation on server side applications and system design
  • Maintain and enhance existing components
  • Perform ad-hoc assignments as requested

Job Requirements:

  • BS in Computer Science, equivalent or solid experience in the field
  • At least 5 years of experience in server side applications and development
  • Strong knowledge of JAVA
  • Experience with version control tools (GIT, SVN) is a must
  • Experience with build tools (Gradle, Maven) and build systems (Jenkins, Hudson) is a plus
  • Experience with SIP, SMPP or XMPP is a definite plus
  • Experience with application profiling and performance tuning is a plus
  • Dependable and good team player
  • Desire to learn and work with new technologies
  • Fluent in English is a must

We offer attractive remuneration, 5-day work week, medical and other fringe benefits to the right candidate.

Applicants not hearing from us within 6 weeks may consider their applications unsuccessful. We may also consider their application for other or future vacancies. Personal data of unsuccessful applicants will be retained for a maximum period of6 months.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available