Java Application Server Engineer

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

International software company that develops and supports products for running Java applications.

Описание вакансии

Условия работы

You will become a part of a team building a supported, enterprise-grade, yet small Java EE Application Server tailored for micro-services deployments. The intent of the product is to offer the enterprise functionality missing in some open-source projects, while contributing to the core of the open-source project the Application Server will be based on.

Requirements:

  • • Minimum BS/BA in CS or equivalent
  • • 8+ years of IT experience in developing and leading Java/J2EE applications with excellent communication skills
  • • Experience in migrating business applications between application servers (for example from WebSphere to Tomcat or any other)
  • • Proficient in Java/Java EE technologies, understanding of relevant design patterns.
  • • Familiarity with Spring, Spring MVC, Hibernate, Java Web Service (Soap, REST), XML, Maven, JQuery, JavaScript.
  • • Familiarity with Application/Web Servers specifics: Tomcat/Weblogic/WebSphere/JBoss
  • • Ability to correctly interpret and implement specification documents, including Java EE
  • • Hands-on experience with Linux, containers, and modern application deployment CI/CD practices
  • • Some experience with APMs (AppDynamics, New Relic, DataDog or similar)
  • • Track record of open-source contributions is a plus
  • • Some experience building high-availability systems
  • • Intermediate English level is a must

Бонусы

We offer:

  • • The Community of Java professionals, not just a job
  • • Competitive compensation and benefits package
  • • Work location: St.Petersburg, or remotely from any regions of Russia.
  • • We hire according to Russian labor law

Дополнительные инструкции

We are looking for Middle and Senior Engineers