Are you a seasoned developer who thrives at the intersection of robust backend engineering and scalable cloud architecture? We are looking for a Senior Software Developer with deep expertise in the Java ecosystem and a mastery of AWS environments to join our dynamic product team.
Missions
-
Design and maintain backend services and APIs using Java 21 and Spring Boot, leveraging Spring Boot Data, Hibernate, or JDBC where performance dictates.
-
Integrate and tune solutions for Oracle and Aurora PostgreSQL to ensure peak performance and reliability.
-
Partner closely with data engineers to ensure seamless data flow, transformation, and exchange across various systems.
-
Deploy and manage applications using a wide array of AWS services, including ECS, Lambda, StepFunctions, RDS, S3, SQS, SNS, and CloudWatch.
-
Utilize Terraform to build repeatable, secure, and reliable cloud environments.
-
Actively participate in the setup and refinement of CI/CD pipelines to streamline our delivery process.
-
Handle Python-based tasks for automation, specialized data processing, or integration requirements.
-
Lead monitoring and support activities, ensuring system health and rapid resolution of production issues.
-
Foster a culture of continuous improvement by mentoring junior developers and sharing best practices.
Profile
- University degree in Computer Science, Engineering, or a related field.
- Proven experience with Java 21, Spring, Spring Boot Data, and Hibernate.
- Hands-on experience deploying complex solutions in AWS environments.
- Proficient in Python for scripting and Terraform for infrastructure management.
- Solid understanding of RESTful APIs, microservices, and secure coding practices.
- Expert-level familiarity with GitHub or GitLab.
- Experience integrating backend systems with data pipelines or familiarity with AI tools/frameworks.
- Knowledge of Docker and Kubernetes.
- AWS Certified Solutions Architect or Developer Associate.
- Experience with Jira and Scrum methodologies.
- Fluency in English is required; proficiency in French is a plus.
- An Agile mindset: focused on collaboration, humility, and a desire to grow.
- Strong analytical and problem-solving skills with a focus on quality.
- Excellent communication skills and the ability to work effectively in a cross-functional environment.
Our offer
- Working in a Great Place to Work based in Luxembourg
- Attractive salary and pretty cool benefits (meal vouchers, mobile subscription...)
- Develop your skills and ideas over a coffee, a beer or a pizza during our Neo'vations
- Evolve within a strong company culture, you'll join us for the opportunity and you'll stay because we're super cool (well according to 98% of our employees NEOFACTO Annual Survey 2024)
- Between afterworks, innovative workshops and ski weekends, there's never a dull moment when you're part of the Neo'Squad
Recruitment process
- The pre-qualification interview with our Recruitment Manager
- Technical tests
- Receipt of our salary proposal / exclusivity agreement
- 2nd interview with our Business Manager
- Proposal of your application to the client
- Interview at the client's premises, which can be conducted either by video or in person