The place where creative problem-solvers that care for people, solutions, and their impact thrive
Senior Java Software Engineer, German
Location
Romania
Posted
38 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Software Engineer, German
accesa.eu
• Develop and maintain Java-based backend applications and microservices with a focus on performance and reliability. • Implement applications following best practices in clean code, testing, and performance optimization. • Work closely with DevOps to containerize and deploy applications and integrate CI/CD pipelines. • Use events to build robust, asynchronous systems that support scalability and decoupled services. • Design and maintain efficient relational database integrations that ensure data integrity and system responsiveness. • Engage in architectural discussions, perform code reviews, and promote best practices. • Provide guidance to junior developers and foster a culture of collaboration and continuous improvement.
Job Requirements
- 5+ years of experience in backend software development using Java 8 or above
- Strong proficiency with Spring Boot and the Spring framework ecosystem
- Hands-on experience designing and implementing RESTful microservices
- Proficiency in writing optimized SQL queries and working with databases
- Working knowledge of Apache Kafka or similar messaging platforms
- Strong understanding of asynchronous programming, message-driven systems, and distributed systems
- Good understanding of Docker and orchestration platforms like Kubernetes
- Familiarity with Jenkins or similar CI/CD tools for automated build and deployment
- Experience with Git and Agile development practices
- Strong English communication skills; German language skills are mandatory.
Benefits
- Our wellbeing program includes medical benefits, gym support, and personalised fitness options for an active lifestyle, complemented by team events and the Healthy Habits Club.
- Having a one-size-fits-one approach gives us the flexibility to define the work-life dynamic that works for us.
- We believe that to maintain our overall health, we need to invest in our mental wellbeing just as much as we do in our physical health, social connections or in achieving work-life balance.
- As a growing community in a hybrid environment, we want to ensure we remain connected not just by the great work we do every day but through our passions and interests.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Own the mobile architecture blueprint—from client app layers to backend integration (APIs, microservices, event-driven patterns) • Define standards and reference architectures for React Native/Flutter/Xamarin (or hybrid web-views, Capacitor) and native interoperability • Establish mobile domain models, API contracts, security controls, and data governance for mobile • Create roadmaps aligned with business OKRs, balancing innovation with platform stability • Lead architecture for new mobile initiatives: authentication flows, offline-first patterns, background sync, push notifications, deep linking, app configuration, and feature flagging • Design scalable backend integrations (API gateways, GraphQL/REST, caching, pub/sub), and select runtime patterns (BFF, façade services) • Architect telemetry pipelines for observability (crash analytics, performance metrics, RUM, log aggregation) • Implement Zero Trust principles for mobile; enforce secure storage, device attestation, jailbreak/root detection • Align with OWASP MASVS/MSTG, NIST, ISO 27001; ensure compliance (GDPR, CCPA, HIPAA/PCI as applicable) • Oversee MDM/UEM and MAM policies (e.g., Microsoft Intune, VMware Workspace ONE, MobileIron) • Define threat models, conduct architecture risk assessments, and drive secure SDLC practices (SAST/DAST, dependency scanning) • Define CI/CD pipelines for mobile (Fastlane, Bitrise, Azure DevOps, GitHub Actions, CircleCI), code signing, release orchestration • Standardize testing strategy: unit/UI/e2e, device farms, accessibility, performance, and compatibility testing • Govern app distribution (App Store/Play, Enterprise distribution), versioning, rollback strategies, and release trains • Architect for offline resilience, concurrency, graceful degradation, and efficient network usage • Establish SLAs/SLOs/SLIs for mobile experiences; implement synthetic monitoring, crash thresholds, and performance budgets • Optimize startup time, memory footprint, battery usage, and bundle size • Model data flows; select client-side storage (Secure Enclave/Keychain, Keystore, SQLite/Room/Realm, encrypted stores) • Define API schemas and backward compatibility strategies; manage schema evolution and versioning • Champion API governance and service cataloging; integrate with identity (Azure AD/Entra ID, Auth0, Okta) • Maintain architecture repository and guardrails, including coding standards, dependency policies, and modularization • Run Architecture Review Boards, perform ADRs (Architecture Decision Records), and maintain tech radar • Mentor architects and senior engineers; conduct design reviews and coaching • Partner with Product, UX, Security, Infra/Cloud, and Business stakeholders; translate business goals into technical plans • Vendor management: Evaluate frameworks, SDKs, third party services; negotiate and manage technical risk
Senior Python Software Engineer – Backend Workflows
CanvaFounded in 2012, Canva offers an online graphic design and publishing platform used by millions of people across the globe. As an employer, Canva offers flexibl
• Shaping the Python language ecosystem with a strong product and platform mindset, defining clear development patterns and documentation in partnership with Infra and Product teams to support Canva’s broader AI strategy. • Architecting, building and delivering high-impact solutions that uplift the Python developer experience at Canva, ensuring high standards of engineering excellence. • Advocating for Python engineering best practices across the organization, influencing teams and aligning development patterns to Canva’s long-term strategy. • Developing internal observability tooling and metrics that give the team actionable insights, enabling informed, targeted decisions on where to invest in the Python ecosystem. • Driving org-wide ecosystem migrations and tooling transformations, owning design, rollout, telemetry, communication, and long-term maintenance strategies. • Shaping and executing the long-term vision for IDE developer tooling, ensuring our tools evolve to meet the needs of Python engineers and industry trends.
• Handle support tickets • Investigate issues reported by customers or internal teams • Fix minor problems and escalate complex issues to the development team • Contribute to occasional feature development and enhancements
• You will be responsible for building a private cloud solution for the government in one of the countries in Western Europe. • In addition to building, the focus is also on migration and maintenance of the created solution. • Design, programming, testing, and implementation of new back-end applications • Testing and improving existing infrastructure-oriented back-end applications • Meetings with architects, functional designers, and other specialists regarding the design of a system or application




