Work type: Office/Remote
Technical Level: Middle
Job Category: Software Development
Project: World’s leading provider of intelligent solutions
N-iX is looking for a Java Engineer to join our project.
Our client is a global software company specializing in workplace and asset management solutions.
The mission is to help organizations optimize physical resources by providing innovative, cloud-based software and services.
With a presence in over 150 countries, our client serves more than 10,000 customers across various industries, enabling them to make informed decisions, drive operational excellence, and achieve business growth.
Comprehensive solutions cover all stages of real estate, facilities, and asset management, from capital planning to IoT-based monitoring and control.
Headquartered in the U.S. with major offices worldwide, we are dedicated to unifying the built environment and transforming how people and systems work together.
Technologies: Java 21, JSP, JS, HTML, CSS, XML, Spring 6, Sencha (former ExtJS) 7.6, Vue, Apache CXF 4, Apache POI 5, Apache Tomcat 10, Log4J, JMonitor, DOM4J, JTDS, JUnit, Swagger, REST APIs, Microservices, Docker containers, MS SQL Server, IntelliJ, Postman, Veracode, Bitbucket, Jenkins, GCP (migrating to GitHub, GitHub Actions, Azure)
Requirements:
5+ years of experience in development of Java-based web applicationsStrong proficiency in Java 21, JSP and Spring 6Expertise in developing REST APIsPractical experience with JS, HTML, CSS, Vue and Sencha 7.6Familiarity with microservices architectureKnowledge of Apache CXF 4, Apache POI 5, Apache Tomcat 10, and related technologiesKnowledge of MS SQL ServerExperience with logging tolls like Log4J and monitoring tools like JMonitorHands-on experience with Docker containers, Jenkins, Github ActionsWorking experience with MS Azure Proficient in using development tools like IntelliJ, Postman, SwaggerWorking experience with VeracodeStrong understanding of version control, security best practices, and Agile methodologies, especially SAFeFamiliarity with JUnit and test-driven developmentExcellent communication and teamwork skills, with the ability to mentor junior developersUpper-intermediate/Advanced English level Nice to have:
Experience with GCP Responsibilities:
Building new features on the top of existing web application, using Java, Spring, JSP, VueSupport of existing web application (bug fixes, security updates, technical improvements)Migrating existing system from GCP to MS AzureWork, 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 flexibleA competitive salary and good compensation packagePersonalized career growthProfessional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)Active tech communities with regular knowledge sharingEducation reimbursementMemorable anniversary presentsCorporate events and team buildingsOther location-specific benefits *not applicable for freelancers