Let's make a difference together!
Senior Engineer – Java, Python
Location
Poland
Posted
170 days ago
Salary
0
Seniority
Senior
Job Description
Senior Engineer – Java, Python
Madiff
• Establish quality gates based on a consistent pull request workflow • Define and enforce standards for code reviews, branching strategy, definition of done, and automated checks • Introduce and operationalise BDD as a core testing and collaboration practice • Drive adoption of Gherkin scenarios and living documentation across Product, QA, and Development • Lead coaching and enablement activities such as workshops, reviews, playbooks, and guidelines • Create governance artefacts including templates, checklists, dashboards, and quality metrics • Support change management through office hours, feedback loops, and regular progress reporting • Ensure sustainable adoption of standards rather than one-off improvements
Job Requirements
- Senior-level background in software engineering, technical leadership, or engineering excellence roles
- Strong hands-on experience with Java and modern quality engineering practices
- Proven success in upskilling teams and establishing PR-based quality gates
- Practical experience with pull request workflows in GitHub, GitLab, or Azure DevOps
- Strong knowledge of CI/CD pipelines, static analysis, automated testing, and code quality tooling
- Demonstrated experience implementing BDD practices and coaching teams in their adoption
- Excellent communication and facilitation skills
- Nice to have Python experience in addition to Java
- German language skills (reading and writing level)
- Experience working in large-scale or regulated environments
- Knowledge of DORA metrics and engineering productivity frameworks
- Familiarity with Vaadin or Integris
Benefits
- Solid, competitive salary
- Work in multinational environment on international projects
- Comprehensive healthcare
- Long-term B2B contract with stable project pipeline
- Fully remote model
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and evolve automation bots using Python combined with modern libraries • Migrate automations from UIPath to the new Python stack • Design scalable, resilient, and maintainable automation solutions • Integrate automations with APIs, databases, and Tivita's internal systems • Document processes, flows, and developed code • Monitor daily bot operations and ensure high availability for critical automations • Investigate, diagnose, and quickly resolve automation failures • Proactively identify issues before they impact customers • Implement improvements in observability, logging, and alerting • Respond promptly to critical incidents with a clear sense of urgency and prioritization
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description - Design, develop, and optimize business systems related to Oracle, supporting high-concurrency data processing scenarios. - Participate in microservices architecture development, building distributed systems based on Spring Cloud, Dubbo, and related technologies. - Collaborate with the database team on database schema design, SQL optimization, and stored procedure development. - Write technical documentation, ensure code quality, and assist in system deployment and operations. Qualifications - Bachelor's degree or above, with 3+ years of Java development experience. Proficient in JVM, multi-threading, and network programming. - Strong expertise in Spring Boot, MyBatis, and other frameworks. Familiar with database development and SQL tuning. - Experience with distributed systems and message queues (Kafka/RocketMQ) is a plus. - Responsible, with excellent teamwork and problem-solving skills.
Senior Backend Engineer
Fanatics, Inc.We amplify pride and create connections for all fans around the world.
• Design, develop, test, deploy, and maintain high-quality backend services in production. • Own services end-to-end, including reliability, performance, observability, and operational readiness. • Collaborate with platform, data, and product partners to design clear service boundaries and APIs. • Participate in system design discussions and contribute to architectural decisions. • Help define and uphold engineering best practices around code quality, testing, and operations. • Participate in on-call rotations and troubleshoot production issues when they arise. • Conduct code reviews to maintain quality and share knowledge across the team. • Contribute to technical documentation and service runbooks. • Mentor junior engineers and help onboard new team members. • Be open to occasional travel to Fanatics offices and other locations for meetings, events, or team-building activities.
Senior FullStack Developer – .NET, React
XideralCode is borderless! Click below to learn more about our international services
• Develop and maintain web applications using ReactJS, C#, ASP.Net, and Microsoft .NET technologies • Build responsive user interfaces using HTML5, CSS3, and JavaScript • Design, develop, and integrate Web APIs and backend services • Perform peer code reviews and ensure adherence to coding standards and best practices • Collaborate with Product Owners and business teams to understand requirements and translate them into technical solutions • Work with relational and NoSQL databases, including SQL, stored procedures, ADO.Net, and Entity Framework • Provide support for customer requests and production incidents • Create test scripts and execute unit tests • Support automated testing efforts • Participate in CI/CD pipelines, static code analysis, and quality metrics • Mentor junior developers when required



