
Java Developer
Tarmac.IO
full-time
Posted on:
Location Type: Hybrid
Location: Skopje • 🇲🇰 North Macedonia
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularAWSCloudEC2GroovyHibernateJavaJavaScriptKotlinNode.jsPythonReactRubyRuby on RailsSpringSpring BootSpringBootSQLVue.js
About the role
- Join our team as a Java Developer
- Support our clients' technical aspirations
- Collaborate with our technical experts to deliver efficient solutions
Requirements
- Strong on Java 8 or further versions
- Spring/Spring Boot experience
- Experience with ORMs (hibernate, JPA)
- HTML/CSS – not a web designer, but extremely good at implementing markup
- Javascript (at least one of the 7,000 JS frameworks)
- Performance optimization, SQL tuning, caching strategies
- Cloud infrastructure experience
- CI / CD experience
- Ability to own projects end-to-end
- Agile methodologies (Scrum, Kanban)
- Github
- Bonus skills: Groovy, Kotlin, or any other JVM language
- Client-side frameworks (Angular, React, Vue, etc.)
- Other languages/frameworks (e.g. Python, Node, Ruby on Rails)
- Amazon Web Services (AWS e.g. S3, EC2)
- HTML5 fanciness (e.g. websockets, canvas, components)
Benefits
- Fresh fruit sometimes, spoiled fruit all the time
- You can work from anywhere, including your home...
- Flexible hours
- Team lunches, Bday celebrations, happy hours
- Wellness program and company retreats
- English lessons
- Courses and training
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Java 8SpringSpring BootHibernateJPAHTMLCSSJavaScriptSQLAgile methodologies
Soft skills
collaborationproject ownership