Software Engineering
Role details
Job location
Tech stack
Job description
As a Software Engineer, you will contribute to the overall success of Sofico and help drive the company's commitment to delivering high-quality software solutions. Your responsibilities include: * Translating domain models into (micro)service architectures. * Collaborating with internal API consumers using a domain-driven-design approach and integrating with external systems through tasks such as database design, data access & ORMs. * Developing scalable and cloud-native solutions, utilizing modern development and DevOps practices including CI/CD, containerization & automated testing. * Prioritizing a security-first approach when implementing features and changes in the SSDLC (Secure Software Development Life Cycle) process. Your interests and skills * Experience (4+ years) as a backend engineer developing scalable, production-ready solutions using the Java stack. * Experience in implementing RESTful API within microservice architectures. * Expertise in SQL (specifically
Requirements
PostgreSQL) is essential, familiarity with other NoSQL datastore is a plus. * Proficiency in DevOps with tools like Git, Maven, Jenkins or GitHub Actions is expected. * Experience or knowledge of any other technologies such as Angular, Kafka, Docker/Podman, or Kubernetes is a plus. We Offer * A competitive salary paid 14 times a year * Medical insurance covered by Sofico, reimbursed through salary payment. * Flexibilitywith adjustable hours and work-from-home options * A sleek,modern officewith excellent accessibility and amenities * Tailored six-month onboarding with your ownjob coach * Excitingteam events: think after-work drinks, BBQs, etc. Why work at Sofico? This is more than just a jobu2014itu2019s a chance to be part of a company that values growth, innovation, and people. Whether youu2019re coordinating our fleet or helping to attract top talent, youu2019ll make a meaningful impact every day. #J-18808-Ljbffr