Job Description
Backend (Java) / Full Stack Developer
Our Research and Development department, based in Brașov, is currently looking for an ambitious and skilled Backend (Java) / Full Stack Developer.
If you want to be a part of a passionate team of highly skilled engineers and developers that are shaping the world by developing shortcuts into the future, Flashnet may be the place for you.
What makes us different is an easygoing and friendly working environment where there are no barriers when it comes to self-development. As an organization, we are characterized by flat hierarchies, open doors, and untangled decision-making.
About us
At Flashnet, we're not just another tech company – we're a tight-knit family dedicated to making a real difference in the world. With our flat hierarchies, open communication channels, and streamlined decision-making processes, we've created an environment where every voice is heard and valued.
As passionate innovators in street lighting control solutions, we're on the front lines of transforming urban infrastructure.
Our R&D engineers integrate cutting-edge technologies into our solutions, making cities smarter and more efficient one light at a time. Since 2005, over 400 million people have already experienced the transformative benefits of our flagship product, inteliLIGHT. Since 2022, we are part of the Lucy Group.
About the role
As a Backend (Java) / Full Stack Developer in FLASHNET, together with your team, you will continue to develop our smart lighting solution to keep it at the forefront of market trends. Starting with software architecture assessment, your main responsibilities will include developing modules using integrated development environment, creating software specifications and documentation, creating the software testing plan and improve the existing applications.
About you
4 years of experience using Java (JDK 11+), and Typescript),
Frontend: Strong hands-on experience with Angular; for backend-focused candidates, a working knowledge of the Angular ecosystem is a significant plus;
Good understanding of the SDLC and a track record of delivering value within Agile (Scrum/Kanban) environments;
Experience working with relational database (MySQL);
Expert command of Git (Bitbucket) and package management via NPM;
Proficiency with the Atlassian suite (Jira/Confluence) for documentation and task management;
About your responsibilities
Implement new features in our product.
Participate in the investigation and resolution of issues related to the solution.
Participate to the entire development cycle (analysis, design, estimation, development, testing, and deployment)
Propose ideas for improvement of the applications, procedures, and technologies used.
Develop and maintain automated tests (unit tests, integrations).
Perform code reviews.
Collaborate with technical writers on solution documentation
Does this sound interesting? We would love to hear from you. Our application process is quick and easy. Apply today! Join us at Flashnet and become part of our mission to create brighter, smarter cities for millions of people around the globe.
Responsibilities:
1) Application Software Development: Contribute to development of existing and new applications by analyzing and identifying areas for modification and improvement. Contribute to development of new applications to meet customer requirements.
2) Testing Information Technology (IT) Performance: Perform website/applications software tests and respond to user emails to monitor, diagnose, and correct performance issues.
3) Website Maps and Templates Development: Support in developing draft website maps, application models, and image or page templates for review by more senior colleagues in order to meet user needs, industry standards, and/or project goals.
4) Applications Software Maintenance: Monitor and identify software defects and suggest corrections for approval by more senior colleagues to maintain fully functioning applications software.
5) Faults Diagnosis and Correction: Provide initial fault isolation and propose resolution for approval by more senior colleagues to limit and address issues promptly.
6) Data Collection and Analysis: Produce accurate reports for others by collecting data from a variety of standard sources and inputting it into standard formats.
7) Websites/Portals Maintenance and Update: Maintain assigned portals/websites using content creation and management tools as well as digital media to ensure that technical continuity is maintained and development standards are met.
8) Technical Database Support: Monitor and report on distribution of database resources and provide physical modeling and design services to tune database applications for optimum performance.
9) Personal Capability Building: Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching. Develop and maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media.
Educational Requirements: Post-Secondary Non-Tertiary Education
General Experience Requirement: Sound experience and understanding of straightforward procedures or systems (7 to 12 months)
Managerial Experience Requirement: Very limited (0 to 3 months)
