growing together
Software Engineer Java | Teletrabajo
Location
Spain
Posted
42 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer Java | Teletrabajo
knowmad mood
Somos una compañía líder en transformación digital que combina el talento, la tecnología y el negocio para sacar el máximo rendimiento ante los retos complejos que presenta el mercado a través de la innovación y el desarrollo sostenible con la misión de aportar valor a nuestros más de 500 clientes y acompañarlos en su transformación digital desde 1994. Actualmente contamos más de 3000 profesionales, una facturación de 137,96 millones de euros, un 34,78% más que en el primer semestre de 2024 compañía multinacional tecnológica española líder en transformación digital y cotizada en BME Growth desde diciembre de 2022, donde realizamos proyectos de arquitectura, desarrollo, integración de sistemas y servicios gestionados, adoptando y promoviendo las mejores prácticas del mercado. Si eres un talento con ganas de enseñarnos todo tu expertise para ponerlo al servicio de nuestros clientes y que eres capaz de adaptarse y anticiparse al cambio con entereza y profesionalidad, ayudándonos día a día a conectar la tecnología con el conocimiento a través de la innovación. ¡knowmad mood tiene esta oferta para ti! ¿Qué es lo que valoramos? Buscamos un Software Engineer Java Al menos 6 años de experiencia. Experiencia con Java 21 Experiencia con Spring Boot Experiencia con Spring Data Experiencia con BBDD Experiencia con AWS Experiencia con Kafka Experiencia con arquitectura de 3 capas Experiencia con Arquitectura Hexagonal ¿Cuáles serían tus funciones? Análisis y diseño de la parte back-end de los diferentes evolutivos. Desarrollo de historias de usuario estimando en puntos de historia. Code-reviewer junto con otros desarrolladores del squad. Reuniones de análisis y seguimiento de los desarrollos de los evolutivos del squad. Coordinación con el PO de negocio, UX, diseño y front-end para que las mejoras vean la luz de la manera más ágil posible. ¿Qué ofrecemos? - Contrato indefinido - Modelo de trabajo en remoto 🏡. Opción de ir a trabajar a oficinas pero siempre a elección del trabajador. - Horario flexible ⏰: horario flexible entrada 8.30h salida 18h con viernes intensivo de 8h a 15h y en verano (julio y agosto) intensivo de 8h a 15h - Vacaciones 🌴: 22 días de vacaciones + 2 días de libre disposición, además de los días 24 y 31 de diciembre libres. - Contrato indefinido 📄: Desde el primer día, con opción de 12 o 14 pagas. - Retribución flexible 💳: Tarjeta restaurante, cheque guardería, seguro médico, formación y otros beneficios con ventajas fiscales. - Club de ventajas 🎁: Descuentos en tecnología, ocio y formación. - Formación continua 📚: Acceso a Udemy Business, cursos de idiomas, certificaciones oficiales y formación técnica. - Plan de carrera 🚀: Acompañamiento para crecer, especializarte o asumir nuevos retos. - Bienestar integral 💚: Programas de nutrición, actividad física y equilibrio emocional. - Conciliación +VIDA 👨 👩 👧 👦: Asistencia personal y familiar 24/7. - Ambiente inclusivo 🌍: Entorno diverso y multicultural. - Eventos sociales 🎮: Actividades para conectar con el equipo. ¡Apúntate y te daremos más detalles! 🚀 Para estar al corriente de nuestras novedades síguenos aquí -> knowmad mood En knowmad mood nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminación en todos nuestros procesos de selección.
Related Guides
Related Job Pages
More Software Engineer Jobs
We are knowmad mood! Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento. Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto. Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza. ¿Qué es lo que valoramos? Experiencia de al menos 6 años con: Java +11 SpringBoot Microservicios Kafka Restfull XML JSON Pruebas unitarias Kubernetes Docker AWS JIRA ¿Qué ofrecemos? - Contrato indefinido - Modelo de trabajo en remoto 🏡. Opción de ir a trabajar a oficinas pero siempre a elección del trabajador. - Horario flexible ⏰: horario flexible entrada 8.30h salida 18h con viernes intensivo de 8h a 15h y en verano (julio y agosto) intensivo de 8h a 15h - Vacaciones 🌴: 22 días de vacaciones + 2 días de libre disposición, además de los días 24 y 31 de diciembre libres. - Contrato indefinido 📄: Desde el primer día, con opción de 12 o 14 pagas. - Retribución flexible 💳: Tarjeta restaurante, cheque guardería, seguro médico, formación y otros beneficios con ventajas fiscales. - Club de ventajas 🎁: Descuentos en tecnología, ocio y formación. - Formación continua 📚: Acceso a Udemy Business, cursos de idiomas, certificaciones oficiales y formación técnica. - Plan de carrera 🚀: Acompañamiento para crecer, especializarte o asumir nuevos retos. - Bienestar integral 💚: Programas de nutrición, actividad física y equilibrio emocional. - Conciliación +VIDA 👨 👩 👧 👦: Asistencia personal y familiar 24/7. - Ambiente inclusivo 🌍: Entorno diverso y multicultural. - Eventos sociales 🎮: Actividades para conectar con el equipo. ¡Apúntate y te daremos más detalles! 🚀 Para estar al corriente de nuestras novedades síguenos aquí -> knowmad mood En knowmad mood nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminación en todos nuestros procesos de selección.
• Evaluate business requirements provided by system end users and business stakeholders • Translate high-level requirements into detailed designs and plan solutions • Design, develop, architecture, implementation, and support of end-to-end business applications on the Appian BPM platform • Implement key workflows within the federal case management system • Develop workflows for correspondence, user access, and document management using Appian and integrating with systems like Kafka and third-party APIs • Lead technical planning and requirements gathering phases including estimate, develop, test, manage projects, architect, and deliver • Participate in team design meetings, daily scrum meetings, and other focused meetings
Role Description We’re looking for a Junior Software Developer who can design, build, test, and ship high quality software that delivers value to our customers. You’ll work on a small and agile team that continuously incorporates feedback to refine and improve the products and features you deliver. - Deliver low-complexity projects ensuring alignment with coding and design standards, testing practices, and company guidelines for security, accessibility, and privacy. - Contribute to the successful execution of the team’s roadmap by asking questions, providing input, and promptly escalating identified risks and scope changes. - Actively engage in team activities, working out loud, learning from peers, contributing to code reviews and documentation as you work towards achieving team goals. - Actively engage in troubleshooting, addressing minor bugs independently, and collaborating with senior team members to resolve more complex issues. - Work within a cross-functional team, fostering positive team relationships, and maintain effective communication with peers and stakeholders. - Use modern web technologies to have a positive impact on developer workflows and infrastructure. - Work with Jenkins, our CI/CD platform, to improve developer experience and support delivery of a reliable, high-quality product—contributing to pipeline maintenance, optimization, and automation efforts. - Assist in the investigation and execution of technical initiatives that drive meaningful, sweeping improvements across our software development lifecycle. - Engage with our dependency management tooling and internal package ecosystem to keep our codebase secure, current, and well-maintained. - Gain broad, hands-on exposure to the full spectrum of tools, technologies, and architectural decisions that underpin modern front end development. Qualifications - A degree in Computer Science or Engineering, and 1-2 years of experience developing and maintaining software (including co-op terms and internships) or an equivalent level of education or work experience. - Ability to learn about and use root cause analysis to identify and address bugs and outages. - Learn and follow existing architecture concepts and best practices to extend existing software modules and components. - Learn about and follow basic security and compliance practices in daily work. - Follow common agile processes and continuous integration and delivery practices to ship stories and own low complexity epics/projects. - Can collaborate and communicate effectively within a team. - Actively seek guidance, feedback, and learning opportunities within the team. - Understand roadmaps and participate in delivering on them effectively. - Customer Focus: demonstrates a desire to proactively help and serve internal/external customers meet their needs. - Perseverance: pursues everything with energy, drive, and a need to finish. - Resilience, Tolerance for Change/Ambiguity: can effectively cope with change. Requirements - Solution seeker focused on tackling new challenges and solving problems. - Lifelong learner with a growth mindset. - Resilient adapter who brings a thoughtful, calm approach in the face of change. - Intentional collaborator who builds positive working relationships. - Critical challenger who asks difficult questions to get to the best end result. - Active communicator who listens actively and communicates clearly. - Integrated thinker who understands how their team’s work drives broader organizational goals. - Accountable owner who takes pride in their work. - Bar-raiser who helps the team grow and succeed. Benefits - Accommodations will be provided as requested by candidates taking part in all aspects of the selection process. - This posting is for a current vacancy for which we are actively hiring. Company Description Hootsuite uses artificial intelligence (AI) to support our recruitment process. These tools may assist with screening and assessing applicants and/or summarizing interview feedback. All final hiring decisions are made by human decision-makers who use their professional judgement to review and evaluate relevant candidate information in addition to AI outputs. For more information about how we use AI and your rights, please see our Careers Privacy Policy.
Software Engineer II
GitHub, Inc.GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together.
Role Description The GitHub Security Products team is on a mission to secure the world’s software. We’re building tools that make it easy to find, fix and prevent code vulnerabilities and credential leaks, and are deploying them to millions of developers. Every day, developers unintentionally commit secrets into their repositories. Without intervention, this can cause damaging privacy and monetary losses. We’re solving that. As a software engineer at GitHub, you will enhance the collaboration experience at GitHub by working closely with a community of engineers and designers with a distributed, diverse and passionate team delivering the services that millions of developers depend on. In this role you will: - Design, prototype, implement, ship and support highly performant and inspiring user experiences with your team. Responsibilities - Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services. - Collaborate with cross-functional teams to define and implement innovative solutions. - Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others. - Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations. - Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems. - Design and implement APIs to facilitate seamless integration between software components. - Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery. - Become intimately familiar with the systems you build and take pride in writing maintainable code. Qualifications - 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python. - OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 1+ year(s) experience. - OR Bachelor's Degree in Computer Science or related field. - OR equivalent experience. Preferred Qualifications - Professional experience coding in React.js, Ruby, Go, and/or Rails. - Experience utilizing AI or agentic workflows for implementation and enhancing impact. - Experience with Git and GitHub. - Experience working cross functionally to deliver delightful customer experiences. - Passionate about healthy team culture and collaboration. - Experience working with a remote, distributed team. Compensation Range The base salary range for this job is USD $83,400.00 - USD $221,400.00 /Yr. These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role. GitHub Values - Customer-obsessed - Ship to learn - Growth mindset - Own the outcome - Better together - Diverse and inclusive Leadership Principles - Create clarity - Generate energy - Deliver success EEO Statement GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!



