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
Senior R&D Technical Leader partnering with marketing to drive adult and fem care innovation at Kimberly - Clark. Leading projects and aligning teams for enhanced product development and execution.
Senior Software Engineer developing scalable and high - performing applications for Rev's SaaS platform. Collaborating with cross - functional teams and mentoring junior developers with modern technologies.
Senior Software Engineer building and scaling Lambda’s IAM platform enabling secure access control. Designing core IAM capabilities and collaborating with cross - functional teams.
AI Software Engineer integrating commercial AI tools and agents into design flow at Broadcom. Responsible for optimizing performance and coordinating AI systems within a worldwide R&D team.
Principal Software Engineer developing scalable backend systems for Walmart's Digital Out of Home platform. Leading architecture, mentoring engineers, and guiding technical direction across thousands of retail locations.
Industrial Engineering Lead at Jabil specializing in optimizing large - scale manufacturing and data center operations. Leading facility design and implementation in new facilities across the US.
Lead Software Engineer developing and maintaining complex Java applications in technology firm. Responsible for design, implementation, testing, and ensuring quality of Java products.
Senior Linux System SW Engineer at 42dot developing and stabilizing embedded Linux systems in automotive environments. Focused on kernel, device driver development for various SoCs in hybrid workplaces.