Senior Full-Stack Java & Python Software Engineer
Computas is a Norwegian provider of IT solutions and consulting services in technological innovation, present in Oslo, Copenhagen, and Bucharest. Creative Enthusiasm, Integrity, Usability, and Cooperation are the core values that accompany us in our desire to create technological innovation that brings human progress. Computas is passionate about delivering digital solutions with high usability, quality, and value, and we have carried out large and business-critical projects in all business sectors.
To meet the strong demand in existing and new projects, we are currently looking for a Senior Engineer to join the existing team in our office in Bucharest (Computas Development Center) and to be engaged in challenging projects and deliver software solutions.
Requirements
- 5+ years of professional Java experience with recent versions of Spring and Spring Boot.
- Hands-on proficiency in Project Reactor and reactive programming.
- Strong background in Kafka and RabbitMQ client development.
- Deep expertise in PostgreSQL, schema design, performance tuning, and Spring Data.
- Proven debugging skills and track record of collaborating with external teams on interface definitions.
- Solid automated testing skills leveraging JUnit and mock frameworks.
- Experience in data engineering tasks: Greenplum, psql, and shell scripting.
- Proficient in Python for scripting, data manipulation, and report generation.
- Familiarity with FastAPI, Pydantic, LangChain, and LangGraph.
- Understanding of GenAI principles, embedding techniques, vector store integration, and semantic search pipelines.
- Demonstrated capability to design and implement scalable, maintainable APIs.
- Practical experience with SQLAlchemy and PostgreSQL from the Python ecosystem.
Nice to have
- Front-end or dashboard development experience (e.g., React, D3.js) and data visualization.
- Familiarity with caching layers and technologies such as Redis, Memcached, or in-memory caches.
- Exposure to containerization (Docker/Kubernetes) and cloud deployment patterns.
Why join us?
- Let’s grow together - Learning and development is embedded in our DNA. Our employees have access to the latest technology and tools, training sessions, and accreditations (GCP, MS Azure, AWS, Atlassian, etc.)
- Projects - We offer you the opportunity to participate in international projects with Global Customers and within diverse industries. We are proud to provide exciting projects and investments in cloud technology.
- Culture - Trust is the backbone of our working environment. We are highly entrepreneurial, proactive, inclusive, and supportive, with a short communication span and flat hierarchical structures.
- Compensation & Benefits - We offer a personalized salary package with benefits, including training and certification bonuses, life and health insurance, medical services subscriptions, and meal/present vouchers.
- Locations
- Bucharest