Full-Stack Developer responsible for backend service development using Java and Spring in an AI-driven security solutions company. Collaborating in a hybrid setup within a dynamic team in Belgrade, Serbia.
Responsibilities
Design and develop backend services with Java and Spring
Implement scalable, concurrent, and reactive solutions
Work with databases (PostgreSQL preferred) and messaging queues (RabbitMQ, SQS, Kafka)
Build responsive frontend applications using JavaScript, React, Redux, and TypeScript
Develop real-time features using WebSockets and UI libraries (e.g., Material-UI)
Write unit and integration tests (Jest, Vitest) to ensure code quality
Collaborate on software architecture, maintain design consistency, and optimize performance
Stay up-to-date with industry trends and best practices
Requirements
Strong Java skills, experience with Spring framework
Knowledge of SQL and database design
Experience with messaging queues (RabbitMQ preferred)
Proficient in React, Redux, TypeScript, and JavaScript
CSS, SASS, DOM manipulation, and package management (NPM)
Familiarity with RESTful APIs and frontend design patterns
Nice to have: Next.js, SSR knowledge, micro-frontend or monolithic architecture experience experience with ai tools, test driven design, experience with video streaming technologies
Benefits
Opportunity to be part of a team of ambitious, talented people with diverse backgrounds and style
We are all striving to continuously learn and improve
Opportunity to be creative and innovative, we love new ideas
Company organized events (football, parties, company hangouts, pancake day, fruit day, lunch day etc.)
Private Health Insurance (After 6 months of employment)
Monthly FitPass membership
Semi-Annual Performance Review
Equity compensation
Bonuses for employees with children
Dynamic and modern office space including a spacious lounge where employees can relax and enjoy Video games, pool table, darts and foosball
Director of Software Engineering at Acuity leading AI - enabled digital commerce platform development and transforming user experience with modern architecture.
Senior Product Engineer leading application and integration of protection and control solutions by Hubbell. Collaborating with engineering, sales, and customer support to deploy tailored technical solutions.
Software Engineer leading a team to develop high quality software solutions for DoD training systems. Supporting the JTSE program at Joint Staff Complex in Suffolk, VA.
Lead Principal Engineer Specialist at SAE facilitating aviation standards through technical management and collaboration. Recruiting and mentoring volunteers while driving continuous improvement initiatives in a hybrid work environment.
Product Engineer overseeing the technical lifecycle of screening and biomass handling products for Valmet. Collaborating with global teams and providing engineering expertise across the product lifecycle.
Lead ETL Developer responsible for ETL solutions involving data integration and automation. Working in a hybrid environment at Canada Life with a strong emphasis on collaboration.
Senior Software Engineer developing high - quality software solutions for Savanta. Collaborating with cross - functional teams in a hybrid work environment to deliver impactful products.
Technical Lead developing and evolving iTakeControl, a clinical trial patient engagement platform at Red Nucleus. Leading in - house product development with a focus on compliance and mentoring engineers.
Principal Software Engineer developing and enhancing secure software systems for Northrop Grumman's CHORD portfolio. Focused on collaboration, team empowerment, and personal responsibility in a complex technical environment.
Software Engineer developing Python applications on Linux for Northrop Grumman's Space Sector. Collaborating with cross - functional teams to deliver secure, scalable software in a SCIF environment.