The Positive Way
Senior Java Consultant, German
Location
Romania
Posted
121 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Consultant, German
Wavestone
• You will design and implement APIs, databases, and backend services using Java, Spring Boot, OpenAPI, Kafka, Oracle PL/SQL, and PostgreSQL • Develop responsive and user-friendly web interfaces with Angular and TypeScript • Automate deployments and testing pipelines using CI/CD tools such as Gradle, GitLab and Open Shift • Actively participate in code reviews, architectural discussions, and technical decision‑making • Collaborate with product owners, architects, QA, and business stakeholders to translate business needs into technical solutions • Build professional relationships with clients, management, and team members to ensure the delivery of proposed solutions • Drive technical design decisions and challenge requirements when needed • Propose architectural improvements (modularity, scalability, performance, security)
Job Requirements
- You have a degree in Informatics, Business Informatics, Computer Science, or a related field
- You have 5+ years of hands-on experience in backend and full stack development (Java and Spring Boot)
- Proven experience building scalable web applications using Angular or React and TypeScript
- Strong expertise in cloud-native development, with hands-on experience on AWS and/or Azure
- Solid background in containerization and CI/CD pipelines
- You have a strong customer-oriented mindset
- Advanced written, verbal, and interpersonal communication skills in business English and German are mandatory
- Practical exposure to AI-assisted development tools (e.g. Copilot, AI-based code analysis, test generation, or documentation support) is a plus
Benefits
- Career model: For us, a career that is individually tailored to your needs means individual development opportunities in line with your vision and at your pace.
- Continuing education: Let's grow together! Stay up to date with over 200 training days per year in our Academy, or continue your education through certification courses
- German classes: We encourage you to learn a new language, as it will be useful for you in your career development
- Leadership culture: Respect, appreciation, and the highest level of expertise are the key elements of our "Coaching & Leading" leadership model.
- Mobile Work: Flexible, mobile working is part of our DNA.
- Me-Time: We provide tailored vacation days, that will be increased every year (max. 30 days) based on your seniority within the company, as well as flexible working hours.
- Private Health Insurance: You are important to us; such is your health.
- Multi-benefits Platform: As flexibility is in our DNA, it also translates into our benefits.
- Mindfulness & Health: The Mindfulness Community offers mindfulness training and regular exchange
- Events: Numerous events for networking and celebrating are simply part of our Wavestone life
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Engineer
AssetWatch, Inc.AssetWatch serves global manufacturers by powering manufacturing uptime through the delivery of an unparalleled condition monitoring experience, with a passion to care about the assets our customers care for every day. We are a devoted and capable team that includes world-renowned engineers and distinguished business leaders united by a common goal – To build the future of predictive maintenance. As we enter the next phase of rapid growth, we are seeking people to help lead the journey. We are only able to hire current Ontario residents.
AssetWatch serves global manufacturers by powering manufacturing uptime through the delivery of an unparalleled condition monitoring experience, with a passion to care about the assets our customers care for every day. We are a devoted and capable team that includes world-renowned engineers and distinguished business leaders united by a common goal – To build the future of predictive maintenance. As we enter the next phase of rapid growth, we are seeking people to help lead the journey. The Data Services team designs, manages, and optimizes critical backend data infrastructure and pipelines supporting AssetWatch’s condition monitoring and predictive maintenance solutions. Our team maintains and evolves serverless architectures, builds robust APIs, ensures efficient database operations, and drives improvements in data ingestion and alerting systems. We collaborate closely across multiple engineering teams to enhance system performance, scalability, and reliability, ensuring seamless data flow and availability. - Design, develop, and maintain secure, scalable, and highly available microservices, integrations, and jobs. - Work closely with the other backend engineers to enforce consistent and scalable architecture - Develop and optimize serverless architectures, leveraging AWS Lambda, API Gateway, and related technologies. - Write and optimize performant SQL queries, stored procedures, and database schemas using MySQL. - Monitor, manage, and optimize alerting systems including Sentry and Slack integrations to proactively address infrastructure and database health. - Create, manage, and improve infrastructure-as-code (IaC) scripts and Terraform templates. - Automate CI/CD pipelines, enhancing developer efficiency and ensuring seamless deployments. - Work closely with Data Team to follow and mature best data practices including integration pipeline strategy - Collaborate with Product and Engineering Teams to identify, plan, and implement system improvements, addressing technical debt and enhancing overall data stack efficiency. - Participate actively in an on-call rotation, managing and coordinating production deployments and production support. - Conduct thorough code reviews, support and guide Engineering Teams with backend best practices, and maintain comprehensive documentation. Qualifications - Strong proficiency in Python development, specifically within AWS serverless environments. - Deep knowledge of AWS services including ECS, Lambda, API Gateway, S3, CloudWatch, IAM, RDS Aurora, SNS, and SQS. - Experience working with third-party APIs and SaaS applications, integrating external services into backend systems. - Experience designing and building scalable APIs, including API documentation, authentication methods, and adherence to best practices, leveraging modern frameworks and patterns. - Solid experience managing infrastructure using Terraform and familiarity with IaC principles. - Expertise with SQL and NoSQL databases, specifically MySQL and DynamoDB, including query optimization and performance-oriented schema design. - Experience with Git, pipeline automation, CI/CD methodologies, and Agile practices (Jira). - Excellent problem-solving and organizational skills, with the ability to manage multiple priorities effectively while operating in a self-driven, ownership-oriented way. - Strong communication skills, both written and verbal, facilitating collaboration across diverse technical teams. - Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field. - Proven experience designing and implementing backend solutions in complex, scalable cloud environments. - A proactive learner, eager to explore new technologies and methodologies. - Comfortable in dynamic, collaborative environments, able to work independently and in teams. Preferred Qualifications - Experience integrating comprehensive testing strategies within CI/CD pipelines. - Experience with IoTCore and time series databases. - Background in managing complex data ingestion workflows and reducing alert fatigue. - Familiarity with monitoring/logging solutions beyond AWS offerings. #LI-REMOTE What We Offer: AssetWatch is a remote-first company that puts people at the center of everything we do. We want our team members to thrive - that’s why we offer a range of benefits and perks designed to support your well-being, growth, and work-life balance. - Competitive compensation package including stock options - Flexible work schedule - Comprehensive benefits including retirement plan match - Opportunity to make a real impact every day - Work with a dynamic and growing team - Unlimited PTO We have a distributed team that works remotely across locations in the United States and Ontario, Canada. Collaboration within core working hours is required.
Role Description Join our team and take your career to the next level. The Junior Developer is new to backend development and is contributing to simple features, well-defined tasks, and bug fixes under close supervision. - Participate in the development and maintenance of simple backend features (Java). - Write clean code based on well-defined requirements and specifications. - Create unit tests and release notes for implemented features and bug fixes. - Debug and resolve less complex bugs and customer issues. - Become familiar with the IDE, debugging tools, and processes used by the team. - Learn and apply coding, quality, and security standards of the team. - Participate in code reviews and technical discussions. - Collaborate with experienced developers and other teams to develop and integrate user features. - Assist with testing and quality assurance activities to validate features and versions from a user perspective. - Participate in the development process and contribute to its continuous improvement. - Participate in customer feedback sessions to understand user impact of developed features. - Continuously learn new technologies and development practices. Qualifications - Knowledge of Java programming language. - Familiarity with fundamental programming concepts (data structures, algorithms, OOP). - Familiarity with software development basics, IDE, and debugging tools. - Fundamental knowledge of SQL and databases such as PostgreSQL. - Experience with automated testing frameworks such as JUnit. - Basic understanding of REST API concepts and JSON format. - Basic understanding of Git version control system. - Basic understanding of business domain concepts and customers. - Knowledge of the Scrum development framework. - Basic understanding of capabilities and limitations of AI assistants for learning and code assistance. - Ability to communicate both in French and English. - Asset: Familiarity with CI/CD concepts and build tools like Maven or Gradle. - Asset: Knowledge of NoSQL databases such as MongoDB. Requirements - Eagerness to learn new technologies and adapt quickly. - Ability to understand end-user needs. - Careful approach to coding and following instructions. - Ability to ask clarifying questions, seek help when needed, share clear status on tasks, and contribute to team discussions. - Willingness to work with others, accept feedback constructively, and contribute to continuous improvements. - Basic analytical thinking and debugging skills. - Ability to work on assigned tasks within given timeframes. Benefits - Great Work Environment and Experience: Expretio offers the best of both worlds: working for a market-leading small organization, where you can see the results of your efforts every day, while enjoying the benefit and opportunity of developing and growing personally and professionally in collaboration with and across our global eco-system (Modaxo/Volaris Group). - Health Benefits: Life Insurance, Short-Term, and Long-Term Disability Coverage as well as Medical, Dental, and Vision coverage for you and your family. - Financial Perks: Employee Stock Purchase Plan, Company Bonus Plan, Referral Bonus Program, Computer Purchase Plan, discounts for home/auto insurance, public transport contributions/discounts, and more. - Work-life balance: Company-paid Holidays, Vacation, and Personal Time Off. Flexible working hours policy. Wellness allowance. Work from home options available (Some restrictions apply). - Professional Development: Employee education and development program that includes 100% tuition fees and book reimbursement (Some restrictions apply). - Office perks: Social events, complimentary beverages and snacks, team building events, and new and modern office space. - Employee Assistance: This program provides telemedicine, counseling, and wellness services.
• Contribute to the architecture and development of multi-tenant, multi-tier cloud services built in Rust • Work on backend services that interface with technologies like Kubernetes, KVM-based virtualization, and network/storage virtualization • Design and implement scalable, secure, and performant distributed systems • Collaborate closely with engineering peers to integrate features across infrastructure layers • Optimize APIs, data flow, and inter-service communication across a cloud-native platform
• Design, develop, and maintain cloud-native Python services and microservices • Develop and maintain CI/CD pipelines to support automated deployments • Collaborate with the team on data modeling and backend service design • Write clean, maintainable, testable, and well-documented Python code • Participate in code reviews and enforce best practices to ensure high code quality • Troubleshoot and resolve issues efficiently in production and development environments • Quickly learn new technologies and switch between tech stacks as needed • Stay up-to-date with industry best practices and emerging technologies



