
back to careers
Java Full-Stack Developer
Full time
Cluj
Senior
- Relocation package
- Job rotation
- Learning through Arnia Academy
- Flexibile working hours
- Performance bonuses
- Attractive projects
- Medical benefits
- Trainings
- competitive compensation package
- Referral program
- International work experience
We are currently running an excellence Research & Development center in Cluj, for the world’s leading specialist in air transport communications and information technology. We are looking for a Senior Full-Stack Developer to design, develops, maintains and supports functionality and features in modules within an application or system using existing and emerging technology platforms.
Requirements:
- At least 5 year of experience in Full stack development including know-how in BFF
- Experience in Back-end development
- Experience in using React JS/ Angular / Node JS
- Experience in REST APIs
- Experience in unit test
- Experience in using Mongo DB
- Experience working in an Agile development environment valued
- Experience working with Kubernetes & Docker valued
- Experience with Azure DevOps (Pipelines importantly but also Boards, Repos & Test Plans) valued
- Sound knowledge of and ability to apply standard software development principles, theories, concepts and techniques.
- Ability to coordinate multiple technical streams of work to produce a complete solution
- Ability to work well both independently or as a member of a team
Responsibilities:
- Participate & Develop back end of the solution
- Ensuring high performance of the software
- Develop unit test and create documentation
- Follows coding guidelines and practices and all technical processes.
- Writes and delivers code for specific components and makes code changes as needed for addressing defect
- Participates in developing and validating estimates for technical work that will be undertaken
- Participates in requirements analysis and design of new components to meet stated requirements
- Writes and delivers code for features and modules, debugs existing code and modules and provides technical guidance to less experienced Developers
- Coordinate with frontend developers and develop server-side algorithms to transfer data efficiently to the client-side web applications.
- Cross-collaborate with PM(Project Manager), and QA (Quality Assurance) engineers to optimize and develop a quality User Experience (UX).
- Make sure the application is fast and performs the same whenever the user traffic changes.
- Collaborate with the stakeholders to understand their particular needs, then translate those into technical requirements and come up with the most effective and efficient technical solution.
- Optimize the applications for increasing response time and efficiency.
- Analyze the requirements and goals, handle bugs and errors, and come up with efficient and fast solutions.
- Interact with the database for storing data.
- Manage and develop APIs
- Implementing security structures and their best practices.
- Writing reusable code and libraries for future implementation
- Relocation package
- Job rotation
- Learning through Arnia Academy
- Flexibile working hours
- Performance bonuses
- Attractive projects
- Medical benefits
- Trainings
- competitive compensation package
- Referral program
- International work experience