Job Closed
This listing is no longer active.
Make it happen. With Code.
Senior Backend Developer – Java/Kotlin
Location
Serbia
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Developer – Java/Kotlin
JetBrains
• Automating various business processes. • Reconciling business requirements with technical possibilities. • Developing web functionality (complex forms, scenarios, and more). • Refactoring our systems.
Job Requirements
- Have experience developing web applications in Java or Kotlin.
- Have previously worked with relational databases.
- Are an excellent team player, communicate well with colleagues, ask questions when anything is unclear, and support your opinions with sound reasoning while respecting others’ points of view.
- Can design and write code that is easy to read and maintain.
- Are eager to grow as a professional and master and apply new approaches and technologies.
- Take pride in your work.
- Have experience coding in Kotlin.
- Are comfortable taking on tasks that don’t have clear requirements.
- Can combine working on routine tasks with creative thinking, such as analyzing incoming information, clarifying details, suggesting alternative solutions, and evaluating and choosing the most appropriate technologies to solve a given problem.
- Speak and write in English well enough to communicate with international colleagues.
Benefits
- Strong base salary. We offer competitive pay that reflects your skills and experience.
- Flexible work location. Enjoy the freedom to work from home or from the office.
- Remote work. Spend up to 30 days per year working remotely from abroad.
- Extra time off. More days to relax, recharge, and do the things you love.
- Medical insurance allowance. Enjoy peace of mind for you and your family.
- Learning and development opportunities. Access to conferences, courses, and language classes.
- Relocation support. We help make your move as smooth and stress-free as possible.
- Language classes. Pick up the local language or sharpen your English skills.
- Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays.
- Mental health support. To help you feel your best, we provide easy access to professional mental health services.
- Sports benefit. Enjoy an on-site gym or sports club stipend.
- Internal events. Join company-wide celebrations and team gatherings.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Engineer, AI – Java
G2i Inc.G2i is a hiring platform run by engineers that match you with pre-vetted React and React Native engineers.
• Help train large language models (LLMs) to write production-grade code • Compare and rank multiple code snippets • Repair and refactor AI-generated code • Inject feedback into the RLHF pipeline
Senior .Net Engineer
Langate SoftwareExpand your team with top talent, launch a new project or startup with Langate
• Act as a main technical contributor and decision-maker for the platform modernisation initiative • Drive the migration, ensuring clean, maintainable, and scalable architecture • Review, validate, and influence system and application architecture to support performance, scalability, and long-term growth • Lead by example in hands-on development, code reviews, and technical problem-solving • Influence and improve engineering standards, code quality, and delivery practices • Collaborate closely with the client developers and product stakeholders • Support and oversee CI/CD processes in Azure DevOps, ensuring reliable and secure deployments • Identify technical risks and bottlenecks early and propose pragmatic mitigation strategies • Mentor other engineers where needed and contribute to a healthy, professional engineering culture
• Participar en la planificación PI de SAFe • ceremonias de sprint • discusiones de diseño colaborativas • Desarrollar y desplegar microservicios basados en .NET Core en AWS • trabajar en capas de frontend, backend y datos • consumir plantillas CDK proporcionadas por Cloud Engineering • asegurar el rendimiento del servicio, la observabilidad y la mantenibilidad • contribuir a pruebas unitarias, documentación de API y mejores prácticas de ingeniería • colaboración con equipos remotos a través de diferentes zonas horarias
• Investigate, diagnose, and resolve bugs in a vanilla PHP application. • Debug complex issues across application logic, database interactions, and integrations. • Deliver safe, well-tested fixes that minimize regression risk. • Take ownership of assigned features or components from development through release. • Write clear comments and documentation to support maintainability. • Collaborate with QA and Support to reproduce reported issues and validate fixes. • Analyze logs, error reports, and monitoring data to identify root causes. • Ensure fixes align with existing system behavior and user expectations. • Assist with minor performance improvements and reliability enhancements. • Participate actively in code reviews and technical discussions. • Apply agreed-upon standards for code quality, testing, and deployment. • Use AI-assisted development tools (such as CursorAI, GitHub Copilot, or similar) to accelerate development, testing, and documentation. • Contribute incremental improvements to shared utilities or internal tooling when beneficial.




