Java Developer - Numarics team
Holycode
- Novi Sad, Južnobački okrug Beograd
- Stalan
- Puno radno vreme
- Respect -> We treat everyone with dignity, value their contribution, understand each other's importance and develop a mutually trusted relationship
- Diversity and Inclusion: we are committed to building a diverse workforce and creating an inclusive environment where all voices are heard and valued.
- Agility -> We adjust quickly and revitalize ourself in response to a rapidly-changing, uncertain, and chaotic environment
- Innovation -> We're committed to continually generate and implement new ideas, processes, products, or services that drive growth, differentiation, and competitive advantage.
- Customer oriented -> We're dedicated to understanding and exceeding customer needs, expectations, and experiences through innovative solutions, proactive service, and continuous enhancement of our offerings
- Take ownership of specific feature implementations and produce structured, easy to read and efficient code
- Write unit tests and verify your code against defined test cases
- Participate in code reviews and ensure timely delivery of high-quality code
- Discuss possible implementations and contribute to the overall design and architecture of our backend
- Estimate development efforts and do sprint planning together with the team
- Keep track of your work and make sure to follow development process
- Plan releases together with the team and support the release of backend services
- Bachelor’s or Master’s degree in computer science, electrical engineering or a related field
- 3+ years’ of experience with Java and the Spring Boot
- Good knowledge about software design patterns, data structures and algorithms, OOP
- Understanding of REST API’s concepts
- Experience in automation using Continuous Integration & Continuous Deployment processes
- Strong analytical skills and process-oriented work style with a structured, independent approach to work and focus on getting things done
- Passion to explore alternative technologies and innovations
- Team player, collective success is prioritized over individual achievements
- You embraces change and innovation, recognizing that diverse perspectives are critical to developing creative solutions.
- Fluency in English
- Docker and Kubernetes, PostgreSQL, GCP
- Experience with building high availability/resilient distributed systems
- Previous experience in SaaS or Product Development
- Experience in Python or Golang
- High-growth company in which you can find exciting and trend-setting challenges
- Amazing product to work on
- Familial working atmosphere in an open-minded multinational team
- All necessary equipment – up to you to decide what you prefer
- The budget for professional improvement (courses, conferences, books…)
- Budget for the mastery of the English language during the working hours
- Private health insurance
- Nice office in Belgrade
- Fully stocked kitchen (tea, coffee, fruits, soft drinks, snacks…)
- Tournaments of table tennis, table soccer, and darts in our office
- Skilled and senior co-workers
- Opportunities to build products that really make a difference
- Opportunities to learn and grow with us