Simplify Care
Senior Software Engineer, Java
Location
Portugal
Posted
110 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Java
myneva
• Collaborate to design, develop, and maintain modular components while modernizing critical features • Build, extend, and integrate modular Java-based components across multiple products • Develop and optimize APIs, interfaces, and extensions to connect and enhance our ecosystem • Support the full lifecycle of your deliverables, including deployment in containerized environments and ongoing maintenance • Collaborate on the design of scalable software architectures and contribute to technology decisions • Propose and implement ideas to modernize our systems and workflows while maintaining operational stability • Design and implement high-quality products and services on time • Ensure our products and engineering systems are compliant with regulations and policies • Be responsible for quickly detecting, mitigating, and resolving any issues from customers and partners
Job Requirements
- Bachelor’s or Master’s degree in Computer Science, a related field, or equivalent experience
- 5+ years of product software development experience with at least one major programming language like Java or C#
- Good understanding of cloud-native application development
- Great problem-solving skills
- A mindset of driving high-quality software by adopting engineering best practices and tools
- Good teamwork skills
- Willingness to explore and apply new approaches and technologies
- Experience in developing web applications with React is a plus
- Good verbal and written English communication skills
Benefits
- A responsible task with meaning: We build software to digitize the social care sector and thus enable our customers to focus on a better life for their clients by giving them more time for care & support
- A remote working time model to keep your everyday life flexible
- Exciting, challenging tasks in a dynamic, future-oriented environment
- A culture of appreciation and a harmonious working atmosphere in a growing, international company with opportunities to get involved
- A creative working environment, flat hierarchies and short decision-making processes
- Attractive remuneration models, a permanent employment contract and an employer contribution to your company pension scheme
- Access to corporate benefits
- Cooperation with ICAS and thus the opportunity to talk to external, professional consultants about professional or private challenges and/or concerns
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Entwicklung innovativer Features und Weiterentwicklung der Web-Plattform • Enge Zusammenarbeit mit dem Business-Team • Umsetzung von Features im Team, sauberer Markup und effizienten Code • Teilnahme an Code-Reviews und Verbesserungen • Arbeiten mit modernen Technologien
Desarrollador Fullstack, Java, Angular
RimuteeWe match remote LATAM developers with international companies_
• Liderar la gobernanza de arquitecturas distribuidas en proyectos de escala masiva • Asegurar la resiliencia y dominio del SDLC en cada solución internacional • Colaborar con equipos globales para implementar las mejores prácticas
Specialist II – Full-Stack, Kotlin, React
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• Technical Leadership and Cockpit Architecture: Act as the technical lead (Tech Lead) of the Application Squad, ensuring cohesion between the UI engine (React/TypeScript) and our backend (Kotlin/Spring Boot). You will be responsible for defining API contracts and the data-fetching strategy for our high-density planning screen. • BFF (Backend For Frontend) development in Kotlin: Design and implement microservices in Kotlin (K2) + Spring Boot hosted on Amazon EKS. This BFF will not be a simple request proxy; it will perform intelligent data aggregation, token validation, and manage continuous bidirectional connections (WebSockets/SSE) for real-time screen updates. • Transient State Engineering (Draft Store): Model and implement a "Draft" architecture (What-If scenarios) using Amazon DynamoDB (On-Demand). You will ensure that thousands of cell edits made by planners are saved to hot cache in milliseconds without overloading the primary relational database. • Asynchronous Orchestration to Avoid Timeouts: Eliminate blocking microservice anti-patterns. You will delegate coordination of long-running business flows (such as cycle-close consolidation) to AWS Step Functions, using advanced callback patterns (.waitForTaskToken) and native integrations to connect the frontend to heavy GCP processes and the rules engine, avoiding idle pods. • Full-Stack Synergy: Work closely with the Front-End Specialist. Although your focus is server engineering, you must understand the React lifecycle, the importance of DOM virtualization, and how to structure responses (JSON/Protobuf) to enable memoization and avoid blocking the browser’s main thread. • Quality, CI/CD and Governance: Lead engineering best practices within the Squad. Ensure robust automated test coverage (unit tests, integration with Testcontainers, and contract testing via E2E), enforce rigorous code reviews, and operate the Continuous Deployment pipeline (Azure DevOps / GitHub Actions) based on our internal platform (Backstage).
Senior Backend Engineer
tbi bankOne of SEE's most profitable and efficient banks on its path to becoming the next generation digital lender.
• Design, develop, and maintain backend and middleware services for mobile banking applications • Take ownership of middleware components and contribute to system architecture and technical decisions • Build scalable, reusable, and high-performance solutions using Python and asynchronous frameworks (aiohttp) • Design, develop, and maintain RESTful APIs and microservices with proper versioning (v1/v2) and backward compatibility • Ensure high availability, performance, and reliability in distributed systems • Collaborate closely with cross-functional teams (Frontend, Product, Business Analysts, QA) to deliver high-quality solutions • Actively participate in Agile ceremonies and provide technical leadership within the team • Optimize backend processes, database queries, and overall system performance • Troubleshoot complex production issues and drive root-cause analysis • Ensure compliance with security standards, banking regulations, and internal policies • Maintain clear, accurate, and up-to-date technical documentation • Contribute to continuous improvement of architecture, development practices, and team workflows • Mentor junior and mid-level developers when needed




