We’re looking for a Java Technical consultant to join one of our Software Engineering teams. You’ll design, develop, and maintain enterprise-grade applications using modern Java technologies. You’ll work closely with Solution Architects, Business Analysts, QA Engineers, DevOps Engineers, and business stakeholders to deliver secure, scalable, and high-performing software solutions that support critical business processes.
𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗱𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁 & 𝘀𝗼𝗹𝘂𝘁𝗶𝗼𝗻 𝗱𝗲𝘀𝗶𝗴𝗻
• Design, develop, and maintain enterprise applications using Java and modern software engineering practices.
• Translate business and technical requirements into scalable software solutions.
• Develop clean, reusable, and maintainable code following coding standards and best practices.
• Participate in technical design and architecture discussions.
• Collaborate with cross-functional teams throughout the software development lifecycle.
• Produce and maintain technical documentation for developed solutions.
𝗕𝗮𝗰𝗸𝗲𝗻𝗱 𝗱𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁 & 𝗶𝗻𝘁𝗲𝗴𝗿𝗮𝘁𝗶𝗼𝗻
• Develop RESTful APIs and backend services using Spring Boot and the Spring ecosystem.
• Design and implement business logic supporting enterprise applications.
• Integrate applications with databases, messaging platforms, and third-party services.
• Develop secure authentication and authorization mechanisms.
• Build scalable microservices and distributed systems.
• Ensure application reliability, scalability, and maintainability.
𝗗𝗮𝘁𝗮 & 𝗽𝗲𝗿𝘀𝗶𝘀𝘁𝗲𝗻𝗰𝗲
• Develop efficient data access layers using JPA, Hibernate, or similar frameworks.
• Design and optimize SQL queries and database interactions.
• Work with relational databases such as PostgreSQL, Oracle, MySQL, or Microsoft SQL Server.
• Ensure data integrity, consistency, and application performance.
• Collaborate with Data Engineering and integration teams where needed.
• Support database optimization and maintenance initiatives.
𝗧𝗲𝘀𝘁𝗶𝗻𝗴, 𝗱𝗲𝗽𝗹𝗼𝘆𝗺𝗲𝗻𝘁 & 𝗗𝗲𝘃𝗢𝗽𝘀
• Develop unit, integration, and automated tests.
• Participate in code reviews and promote engineering best practices.
• Collaborate with QA teams during testing and User Acceptance Testing.
• Support CI/CD pipelines and automated deployment processes.
• Investigate production issues and implement corrective actions.
• Contribute to continuous improvement of software development processes.
𝗖𝗹𝗼𝘂𝗱 & 𝗺𝗼𝗱𝗲𝗿𝗻 𝗮𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲𝘀
• Develop cloud-ready applications using Azure, AWS, or Google Cloud.
• Design and support microservices and event-driven architectures.
• Work with containerized applications using Docker and Kubernetes.
• Collaborate with DevOps teams to improve deployment automation and operational reliability.
• Implement secure development practices and performance optimization techniques.
• Stay up to date with modern Java technologies and engineering trends.
Work model
Hybrid and remote-friendly. We trust you to deliver, wherever you work best from.
𝗤𝘂𝗮𝗹𝗶𝗳𝗶𝗰𝗮𝘁𝗶𝗼𝗻𝘀
𝗠𝘂𝘀𝘁-𝗵𝗮𝘃𝗲
• University degree in Computer Science, Software Engineering, Information Systems, or a related field.
• 3+ years of experience in Java software development.
• Strong knowledge of Java (Java 17+ preferred).
• Experience with Spring Boot and the Spring Framework ecosystem.
• Experience developing RESTful APIs and backend services.
• Experience with SQL and relational databases.
• Experience with JPA, Hibernate, or similar persistence frameworks.
• Good understanding of object-oriented programming, SOLID principles, and design patterns.
• Experience with Git and collaborative development workflows.
• Strong analytical and problem-solving skills.
• Excellent communication and teamwork abilities.
𝗡𝗶𝗰𝗲 𝘁𝗼 𝗵𝗮𝘃𝗲
• Experience with Spring Cloud, Spring Security, or Spring Batch.
• Familiarity with Kafka, RabbitMQ, or other messaging platforms.
• Experience with Docker, Kubernetes, and containerized deployments.
• Knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
• Experience with cloud platforms (Microsoft Azure, AWS, or Google Cloud).
• Familiarity with NoSQL databases such as MongoDB or Redis.
• Experience working in Banking, Retail, Insurance, or Telco industries.
• Oracle Java, Spring, AWS, Azure, or Kubernetes certifications.
𝗛𝗼𝘄 𝘆𝗼𝘂 𝘄𝗼𝗿𝗸
• Passionate about software engineering and modern backend technologies.
• Strong ownership and attention to detail.
• Analytical, proactive, and solution-oriented.
• Comfortable collaborating in Agile, cross-functional teams.
• Focused on writing clean, scalable, and maintainable code.
• Committed to continuous learning and delivering high-quality software.
𝗪𝗵𝗼 𝘄𝗲 𝗮𝗿𝗲
IDS Consulting — a team of technology professionals who genuinely love what they do. For 14+ years, we’ve been delivering enterprise software, Business Intelligence, Data Platforms, and Digital Transformation solutions for clients across Banking, Retail, and Telco in Romania and Europe.
We build modern, cloud-native applications that help organizations innovate, streamline operations, and accelerate digital transformation.
Our promise is short and to the point: We always deliver. Expert Technology Services.
𝗪𝗵𝘆 𝗜𝗗𝗦 𝗖𝗼𝗻𝘀𝘂𝗹𝘁𝗶𝗻𝗴
• 14+ years of experience delivering enterprise software and technology solutions.
• A collaborative team of software engineers, architects, cloud specialists, and technology experts.
• Real projects, real impact—you’ll build enterprise applications that support critical business operations across Romania and Europe.
• Opportunities to work with modern Java technologies, cloud platforms, microservices, and enterprise-scale architectures.
• A culture that encourages innovation, continuous learning, and professional growth.
Sound like your kind of place? We’d love to meet you.
ServiceNow Virtual Agent Technical Consultant
Global
ServiceNow Technical Integration Consultant
Global
Technical Consultant (Innovation Center)
Druid Sa
Technical Presales Consultant - HPE networking
Synnex
Technical Consultant (Delivery)
Druid Sa
ServiceNow Technical Integration Consultant
Nttdata