BrainWave Software
Java Senior Professional Ingenieur (Remote)
Java Senior Professional Ingenieur | BrainWave Software |Albania
Software Engineer (Professional Level) (Java)
...Java Senior Professional Ingenieur | BrainWave Software | Albania
Software Engineer (Professional Level) (Java)
BrainWave SHpk.
We are a Startup based in Germany and Tirana creating specific Products for eID and the digitization of the medical system in Germany.
With our strong partnerships and existing customers we aim to be one step ahead of the digital revolution that eID promises for the European market.
Brainwave Ltd. is based in Tirana and is the core development team for our products.
We want to create a strong team that is laser focused on high quality, security and on time delivery.
Get on board and help us create a dynamic and performing team that can help create high quality products and puts our fingerprints on the digital landscape in Germany and european market
Position: (Java) Software Developer (Professional Level)
We are currently seeking a highly skilled and experienced Full Stack Developer to join our team. The ideal candidate will have a strong background in both front-end and back-end development, as well as experience with modern web development technologies and methodologies.
You will be working on high end technologies in a very fast manner.
Willingness to develop solutions for problems that no one has encountered before is a must have. Willingness to learn, develop your skills and get to the high end of proficiency and expertise should be your driving motor.
Willingness to try new things, learn quickly, adapt to new challenges and still be on time with your solution.
If you see yourself as someone always growing, always adapting and learning and also creating high quality and secure code. Someone that creates Ideas and features while also delivering on time the product requirements. You are right for this position.
Key Responsibilities
- Design, develop, and maintain applications using Java, ensuring high performance and responsiveness.
- Build and implement scalable APIs using Spring Boot and REST API standards.
- Collaborate with stakeholders to analyze requirements and translate them into technical solutions.
- Create and maintain OpenAPI documentation for APIs.
- Work on complex problems, offering solutions and ensuring timely resolution of issues.
- Follow best practices in Object-Oriented Programming (OOP) and Model-View-Controller (MVC) architecture.
Requirements
- 3+ years of hands-on experience in Java development.
- Strong knowledge of OOP principles, MVC design patterns, and Spring Boot framework.
- Experience working with REST APIs and documenting them using OpenAPI.
- High proficiency in English, both written and verbal.
- Independent problem-solving skills with the ability to offer solutions proactively.
Big Pluses
- Experience with IAM and OIDC
- Experience with encryption and secure data handling techniques.
- Knowledge of PAdES for digital file signing.
- Proficiency in PDF editing using Java libraries.
- Familiarity with object storage systems (e.g., Amazon S3, MinIO).
- Run Dockerized Java application
We offer a competitive salary and benefits package, as well as a high pace and challenging work environment.
We are looking for people that love a challenge and want to accomplish great things.
If you are passionate about software development and want to work with a team of experienced professionals, we would love to hear from you.
Please apply with your CV and a cover letter explaining why you would be a good fit for this role.
Show more
Show less
Related Jobs
See more All Other Remote Jobs- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save