Tech Stack
AngularCassandraCloudCyber SecurityJavaJavaScriptKafkaMicroservicesMongoDBMySQL.NETNode.jsNoSQLPostgresRabbitMQReactSpringSpring BootSpringBoot
About the role
- Qualysoft Group: founded 1999 in Vienna, delivering custom software, enterprise integration, and end-to-end digital solutions across Banking, Telecom, Energy, Public Sector, Manufacturing.
- Qualysoft Romania: present since 2007, office in Bucharest; projects in Technology, Banking/Finance, Telecommunications, Cybersecurity, AI, Automotive, Retail, and Public Sector.
- Varied mix of projects using modern technologies (Java, .NET, Node.js, Angular, React, DevOps, Cloud, AI) with onsite/hybrid/remote working models.
- Responsibilities: Design, develop, and maintain high-quality, scalable web applications in Java.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Lead code reviews, guide junior developers, and ensure high standards of code quality.
- Participate in the full software development lifecycle: requirement gathering, solution design, implementation, testing, and deployment.
- Troubleshoot, debug, and resolve application issues in production environments.
- Stay up to date with the latest Java developments to ensure systems are modern and cutting-edge.
Requirements
- 5+ years of hands-on experience in Java development.
- Strong expertise with the Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data).
- Experience with RESTful APIs and Microservices architecture.
- Proficient in working with relational databases (e.g., MySQL, PostgreSQL).
- Solid understanding of Agile methodologies and best practices in software development.
- Excellent problem-solving skills and a proactive attitude.
- Experience with messaging queues (Kafka, RabbitMQ) and NoSQL databases (MongoDB, Cassandra).
- Familiarity with DevOps practices and automation tools.