Job Closed
This listing is no longer active.
Senior IT Architect, Java
Location
Germany
Posted
62 days ago
Salary
0
Seniority
Senior
Job Description
Senior IT Architect, Java
FourEnergy GmbH
• Your hands-on experience in microservices architecture, combined with a clear understanding of Domain-Driven Design, shapes an architectural vision • You are able to assess and develop architectures with regard to scalability, maintainability, and system security • Your contribution goes beyond pure development and helps to continuously optimize work processes • Your expertise creates a technological foundation that not only meets current requirements but also leaves room for future innovations • Your comprehensive mastery of various web technologies enables the design of user-centered interfaces • Your knowledge of virtualization technologies optimizes resource usage and ensures scalability • Your expertise in containerization simplifies and optimizes the development process, promotes consistency, and enables smooth application deployment • Your understanding of the principles of architecture tools creates structured documentation
Job Requirements
- Hands-on expertise in microservices architecture
- Clear understanding of Domain-Driven Design
- Java (11+, Spring, Spring Boot)
- Other web technologies (e.g., PHP, HTML, CSS, JavaScript) and their frameworks (Vue.js, Angular, React)
- Shell programming and Bash scripting
- Virtualization (e.g., vSphere) for creating, starting, and stopping VMs
- Expertise in Docker, Kubernetes
- Understanding of architecture tools (e.g., arc42, UML)
- Nice to have: experience with Kotlin, PostgreSQL, OpenID Connect and OAuth, Keycloak IDM, Git, architecture tools like ArchiMate, PlantUML, and AsciiDoc
Benefits
- Work–life balance: not just a buzzword, but practiced through remote work, 30 days of vacation, flexible working hours, and workations
- Compensation & benefits: very attractive pay with growth opportunities, discounts via Corporate Benefits, and support for your personal retirement planning
- Personal development & equipment: individual development opportunities and modern equipment (including for home offices) are a given
- People & community: regional afterworks, a three-day off-site with the entire crew, family events for young and old, digital game nights and remote coffee breaks with colleagues—so you feel part of the 4E family from day one
- Feel-good: the obligatory fruit basket and unlimited hot and cold drinks in the office are of course included; with Wellpass we support your fitness needs
Related Guides
Related Job Pages
More Backend Engineer Jobs
About The Role A .NET Developer will be a key contributor to the development and maintenance of web and enterprise applications that drive our business and enhance customer experiences. The expertise in designing, coding, and improving robust solutions within the Microsoft technology stack will be essential to delivering high-quality software. A .NET Developer will collaborate closely with an Agile team, where learning, knowledge sharing, and a focus on best practices are top priorities. The passion for creating user-centric applications and commitment to continuous improvement will help shape impactful, scalable projects that support our evolving business needs. What You’ll Do - Design and develop custom applications, APIs, and services using the Microsoft stack, focusing on reliability, usability, and performance. - Support development through comprehensive planning and hands-on implementation. - Work with SQL Server and Azure SQL, crafting data models and writing queries to support complex application functionality. Ensure robust data integration and optimization within applications. - Partner with cross-functional teams, including Infrastructure, Data, and Project Management, to ensure seamless project execution and handoff. - Participate in code reviews, testing, and debugging, applying Agile and DevOps best practices to deliver high-quality solutions. - Engage in regular knowledge-sharing sessions and stay updated on new technologies to continuously enhance your technical skills. What We’re Looking For - High School Diploma or equivalent required; Associate’s Degree in IT or a related field preferred. - 3+ years of relevant experience in .NET development required. - Experience with .NET technologies, including .NET Framework/Core, C#, ASP.NET, and JavaScript frameworks such as Angular and Azure or other cloud services, such as Azure Functions and Azure SQL - Strong communication and time management skills - Ability to develop scalable, high-performance applications. Why You Will Love Working Here - Competitive compensation and benefits package: - Medical, dental, vision coverage - Financial Planning - Time Off & Life Balance - Family & Lifestyle - Opportunities for growth and development - Culture that is collaborative, inclusive, fast-paced, people-first - Stable company with strong reputation in the market Why Join Perry Homes? At Perry Homes, we’re committed to integrity, excellence, and service—values that guide every customer interaction. Join a team where your work directly contributes to an exceptional homebuying experience and a trusted brand. We’re committed to creating an inclusive workplace where people can do their best work.
• Develop REST APIs for internal consumption • Implement integrations with AI models and LLMs • Work with API Gateway and access policies • Implement secure authentication and authorization • Develop services for accessing internal data • Work with distributed architectures • Ensure quality, testing, and observability • Support the implementation of technical standards
Role Description We are looking for a backend engineer to help us build our platform to handle payments on a global scale. You will primarily work with Ruby, building out features using Ruby on Rails (90% of tasks). As we’re still scaling our front-end team, you may be asked occasionally to work on front-end tasks as well (Less than 5% of tasks). Additionally, there will be tasks related to Monitoring, Observability, etc., which uses Terraform and DataDog (< 5%). - Typical tasks include adding new APIs for Front-end Interfaces in our Ruby on Rails application for customers to use. - Investigating bugs with our partners to ensure customer payments go through smoothly. - Improving our systems’ reliability and observability to ensure better health using Terraform. - Work with product managers to critically evaluate requirements and implement them in code. - Provide constructive feedback through code reviews and look at refactoring opportunities. - Receive mentoring support from managers and senior developers to help develop your skills. Qualifications - Experience working with large web applications. - Knowledge of building reliable and performant web applications. - Strong knowledge of testing and different testing types. Requirements - Build backend systems using Ruby on Rails stack. - Understand product goals and feature requests and translate them into working software. - Work on large technical projects from design through implementation and delivery as part of a team. - Ensure high-quality, reliable software - including thorough testing. - Strong experience building backend systems using Ruby on Rails in production environments (Ruby experience preferred, but candidates with solid experience in other backend web frameworks are also welcome). - Experience building scalable and performant web applications. - Solid understanding of relational databases and SQL. - Ability to design data models and system architectures. - Strong technical communication skills - including the ability to document decisions clearly and concisely. - Experience and understanding of common web vulnerabilities and how to mitigate them. - Understanding of software architecture, design patterns, and best practices. Nice to Haves - Experience with TypeScript, Vue.js, or React. - Experience with payments or payment systems. - Experience with integrating with third-party APIs in a secure and fault-tolerant manner. - Understanding of database performance characteristics and data access patterns. - Familiarity with Monitoring and Observability techniques and platforms such as DataDog. Benefits - 10 days regular vacation, additional 5 days summer, and 5 days winter vacation. - Paid birthday holiday. - Budget for self-learning allowance, to ensure our employees’ skills remain current. - Access to the O’Reilly Learning Platform. - Language training for Japanese/English. - Twice a week office lunch.
Sr. Engineer (Scala)
Prodege, LLCA cutting-edge marketing and consumer insights platform, Prodege has charted a course of innovation in the evolving technology landscape by helping leading brands, marketers, and agencies uncover the answers to their business questions, acquire new customers, increase revenue, and drive brand loyalty & product adoption. Bolstered by a major investment by Blackstone in Q1 2026, Prodege looks forward to more growth and innovation to empower our partners to gather meaningful, rich insights and better market to their target audiences. As an organization, we go the extra mile to “Create Rewarding Moments” every day for our partners, consumers, and team. Come join us today!
Job Description: Strategic Imperative The Sr. Engineer strengthens Prodege’s technical foundation by delivering high-quality Scala/Java services that scale with business demand. This role converts product requirements into resilient, well-architected software, reduces operational friction through sound engineering practices, and raises overall delivery confidence through strong ownership, testing discipline, and pragmatic collaboration. Prodege: A cutting-edge marketing and consumer insights platform, Prodege has charted a course of innovation in the evolving technology landscape by helping leading brands, marketers, and agencies uncover the answers to their business questions, acquire new customers, increase revenue, and drive brand loyalty & product adoption. Bolstered by a major investment by Great Hill Partners in Q4 2021 and strategic acquisitions of Pollfish, BitBurst & AdGate Media in 2022, Prodege looks forward to more growth and innovation to empower our partners to gather meaningful, rich insights and better market to their target audiences. As an organization, we go the extra mile to “Create Rewarding Moments” every day for our partners, consumers, and team. Come join us today! Primary Objectives: - Deliver Scalable Backend Services (Scala/Java) - Improve Reliability, Performance, and Operational Readiness - Strengthen API Design, Data Contracts, and Integration Patterns - Elevate Code Quality Through Testing and Engineering Standards - Support Secure Development and Risk Reduction - Contribute to Team Enablement and Knowledge Sharing Qualifications - To perform this job successfully, an individual must be able to perform each job duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Detailed Job Duties: (typical monthly, weekly, daily tasks which support the primary objectives) - Deliver Scalable Backend Services (Scala/Java) - Build and maintain backend services, APIs, and supporting libraries using Scala and Java. - Translate product requirements into well-structured components with clear interfaces and backward-compatible changes. - Own features end-to-end: design, implementation, code review, test strategy, deployment readiness, and post-release monitoring. - Improve Reliability, Performance, and Operational Readiness - Diagnose and resolve production issues; participate in on-call or escalation support as required. - Implement performance improvements (latency, throughput, memory utilization) using profiling and data-driven tuning. - Add guardrails to reduce repeat incidents (timeouts, retries, circuit breakers, rate limits, idempotency). - Strengthen API Design, Data Contracts, and Integration Patterns - Design APIs and service contracts that are versioned, well-documented, and resilient to change. - Partner with dependent teams to integrate services safely; ensure compatibility and smooth rollout plans. - Contribute to event-driven or asynchronous integration patterns where needed (e.g., messaging/streaming). - Elevate Code Quality Through Testing and Engineering Standards - Maintain high engineering quality through unit/integration tests, CI checks, and peer reviews. - Improve maintainability via refactoring, modular design, documentation, and consistent patterns. - Contribute to shared standards (linting, style guides, service templates, dependency hygiene). - Support Secure Development and Risk Reduction - Apply secure engineering practices (least privilege, secrets handling, input validation, dependency vulnerability management). - Partner with Security and platform teams to address findings and reduce risk without blocking delivery. - Ensure changes meet internal governance expectations (logging, auditability, change control where applicable). - Contribute to Team Enablement and Knowledge Sharing - Mentor junior engineers through pairing, code reviews, and technical guidance (no direct reports). - Document key systems and operational runbooks; share best practices with the broader engineering org. - Contribute to technical planning: estimates, sequencing, and identifying dependencies/risks early. MUST Haves: (ex: required skills, education, experience, certifications, licenses) - Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience. - Five or more (5+) years of professional software engineering experience, including backend/service development. - Strong hands-on expertise in Scala and/or Java in production environments. - Experience delivering cloud-based or distributed systems (AWS/GCP/Azure), including observability and incident response participation. - Demonstrated experience integrating AI/ML capabilities into production backend systems—e.g., consuming LLM or ML model endpoints, implementing retrieval/embedding workflows, prompt/tool orchestration, or model-driven features—along with the engineering rigor to ship safely (evaluation basics, latency/cost awareness, monitoring/guardrails). - Strong communication skills; able to collaborate across disciplines and contribute to technical discussions. - Production experience building backend systems in Scala and Java. - Strong understanding of distributed systems fundamentals (concurrency, consistency, resiliency patterns). - Proficiency with CI/CD and modern engineering workflows (Git, code reviews, automated testing). - Experience with observability practices (logging/metrics/tracing) and operational ownership. - Ability to collaborate effectively across Product, QA, and infrastructure/platform partners. Nice to Haves - Experience with microservices and event-driven architectures (Kafka/PubSub/RabbitMQ or similar). - Experience with containerized deployments (Docker/Kubernetes) and infrastructure-as-code concepts. - Experience with performance/load testing and capacity planning. - Prior experience in ad-tech, consumer apps, experimentation platforms, or high-volume transactional systems. Pay Transparency: The anticipated base salary range for this position is $170,000 to $200,000. The final salary offered to a successful candidate will be dependent on several factors that may include, but are not limited to; the type and length of experience within the job, type and length of experience within the industry, the type and length of knowledge and skills for the position, education, training, etc. Prodege is a multi-state employer and final compensation within this range could be impacted by work location. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Prodege Benefits: Prodege offers a comprehensive benefits package to US Full-time employees including medical, dental, vision, STD, LTD and basic life insurance. Employees receive flexible PTO, as well as paid sick leave prorated based on hire date. US Employees have eight paid holidays throughout the calendar year. Employees receive an option to purchase shares of Company stock commensurate with their position, which vests over four years. Equal Employment Opportunity Statement At Prodege, we are committed to creating a diverse and inclusive environment. We are proud to be an Equal Opportunity Employer and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other characteristic protected by law. We encourage individuals of all backgrounds to apply. FCIHO Employers will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of FCIHO.



