N-iX is looking for a Senior Java Engineer to join our team.About the project:Our customer is the leading school transportation provider in North America, being the owner of more than a half of all yellow school buses in the United States. Every day, the company completes 5 million student journeys, moving more passengers than all U.S. airlines combined and delivers reliable, quality services for 1,100 school districts.N-iX has built a successful cooperation with the client delivering a range of
N-iX is looking for a Senior Java Engineer to join our team.About the project:Our customer is the leading school transportation provider in North America, being the owner of more than a half of all yellow school buses in the United States. Every day, the company completes 5 million student journeys, moving more passengers than all U.S. airlines combined and delivers reliable, quality services for 1,100 school districts.N-iX has built a successful cooperation with the client delivering a range of complex initiatives. As a result, N-iX has been selected as a strategic long-term partner to drive the digital transformation on an enterprise level, fully remodeling the technology landscape for 55,000 employees and millions of people across North America.Responsibilities:Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environmentPromote best practices to improve the quality of our code and processesResearch and evaluate technical options to implement business requirementsProvide system or technical development expertise to the teamWork in close contact with team members and project stakeholdersSuggest technical and functional improvements to add value to the product and tackle technical debtRequirements:4+ years of software development experience3+ years of extensive Java development1-2 years of Spring framework and building Spring web applications1+ years of experience with Web frontend development (JavaScript, preferably React-based)Understanding and experience developing and deploying microservicesExperience with REST, KafkaExcellent design, coding, and debugging skillsOOP, OOD, Design Patterns proficientKnowledge of relational databases (preferably PostgreSQL)Experience with AWS services (ECS, Lambda, Aurora)Excellent communication and organization skills, product-oriented mindset, focus on team results, willingness to constant personal and team improvementsUpper-Intermediate/Advanced English levelWould be a plus:Understanding of feature flagging, A/B testing, continuous release lifecyclesExperience with DynamoDB1+ years of Node.js experienceWe 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
Show more
Show less
Посадовий рівень
Старший середній рівень
Тип зайнятості
Повний робочий день
Посадові обов’язки
Інженерія і Інформаційні технологіїIndustries
Technology, information and the Internet