N-iX is a software development service company that helps businesses across the globe develop successful software products. Founded in 2002 in Lviv, N-iX has come a long way and increased its presence in nine countries - Poland, Ukraine, Sweden, Romania, Bulgaria, Malta, the UK, the US, and Colombia. Today, we are a strong community of 2,000+ professionals and a reliable partner for global industry leaders and Fortune 500 companies.
Our client provides a suite of cloud-based Integrated Workplace Management Systems (IWMS) designed to optimize real estate and equipment management. These solutions assist organizations with site planning, construction, lease administration, and transaction management. The modules work together to help companies streamline their real estate portfolios, ensure compliance, and enhance operational efficiency.
Requirements:
- 3+ years of experience in development of Java-based web applications
- Proficiency in Java 21, JSP and Spring 6
- Expertise in developing REST APIs
- Practical experience with JS, HTML, CSS, Vue and Sencha 7.6
- Familiarity with microservices architecture
- Knowledge of Apache CXF 4, Apache POI 5, Apache Tomcat 10, and related technologies
- Knowledge of MS SQL Server
- Experience with logging tolls like Log4J and monitoring tools like JMonitor
- Hands-on experience with Docker containers, Jenkins, Github Actions
- Working experience with MS Azure
- Proficient in using development tools like IntelliJ, Postman, Swagger
- Strong understanding of version control, security best practices, and Agile methodologies, especially SAFe
- Familiarity with JUnit and test-driven development
- Excellent communication and teamwork skills
Nice to have:
- Experience with GCP
- Working experience with Veracode
Responsibilities:
- Building new features on the top of existing web application, using Java, Spring, JSP, Vue
- Support of existing web application (bug fixes, security updates, technical improvements)
- Migrating existing system from GCP to MS Azure
- Work, using SAFe methodology, to deliver incremental value, actively participating in code reviews, sprint planning, and design discussions.
- Troubleshoot and debug complex issues in production and staging environments.
- Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits