Responsibilities:
- Build a Java EE Application Server;
- Implement Java EE specification;
- Conduct server code bug fixing;
- Create a server monitoring system from scratch;
- Work on simplification of migration from other application servers to LiberCat;
- Communicate with clients on migration questions taking into consideration their needs.
Requirements:
- Minimum BS/BA in CS or equivalent
- Build a Java EE Application Server;
- Familiar with Spring, Spring MVC, Hibernate, REST.
- Familiar with Application/Web Servers specifics: Tomcat/Weblogic/WebSphere/JBoss.
- Ability to interpret and implement specifications correctly, including Java EE.
- Hands-on experience with Linux, containers, modern application deployment, and CI/CD practices.
- Intermediate English or higher.
- Good communication skills.
As an advantage:
- Track record of open source contributions.
- Some experience in building high-availability systems.
- Experience in migrating business applications between application servers (for example from WebSphere to Tomcat or any other).
- Experience with Angular, TypeScript.
- Some experience with APMs (AppDynamics, New Relic, DataDog, or similar).
We offer:
- The community of Java professionals, not just a job
- Competitive compensation and benefits package
- Remote work.