Senior Software Engineer- Backend

Company:  Cast
Location: Meudon
Closing Date: 22/11/2024
Salary: £60 - £80 Per Annum
Type: Temporary
Job Requirements / Description
Job Overview:We are looking for an experienced Senior Backend Engineer to join our team. As a key player, you will be responsible for designing, developing, and maintaining scalable, robust, and high-performance backend solutions using Java, Spring Cloud, and Microservices architecture. You will also collaborate closely with cross-functional teams to deliver high-quality software solutions in an Agile environment. The ideal candidate has strong experience in Spring ecosystem, microservices architecture, Docker containerization, and cloud-based deployments. Key Responsibilities:Design and develop backend services and REST APIs using Java, Spring Boot, and Spring Cloud frameworks.Build and maintain scalable microservices architecture for enterprise applications.Utilize Docker for containerization and manage application environments using Kubernetes (or similar orchestration tools).Collaborate with the frontend, DevOps, and product teams to ensure seamless integration of backend services.Implement cloud-native solutions using AWS, Azure, or Google Cloud.Write clean, maintainable, and efficient code following best practices for software development (TDD, CI/CD, etc.).Optimize system performance and ensure the scalability of microservices.Debug and resolve technical issues across various services.Ensure security and compliance within backend systems and data processing.Mentor junior developers and contribute to improving team knowledge and efficiency.Stay updated with emerging trends and technologies in backend development, cloud computing, and DevOps practices. Required Qualifications:5+ years of professional experience in backend development using Java.Strong expertise in Spring Boot, Spring Cloud, and other Spring-based frameworks.Proven experience in developing and deploying microservices architectures.Experience with Docker for containerization and orchestration tools like Kubernetes.Familiarity with cloud platforms (AWS, GCP, or Azure) and hands-on experience with cloud-native solutions.Solid understanding of RESTful APIs, security standards, and best practices in backend development.Proficient with databases (SQL and NoSQL) and experience in database design and optimization.Experience with message queues (e.g., RabbitMQ, Kafka) and asynchronous processing.Knowledge of CI/CD pipelines and tools such as Jenkins, Git, and Maven.Familiarity with Agile methodologies and experience working in Agile teams.Strong problem-solving and analytical skills. Personal Attributes:Self-motivated, proactive, and passionate about backend technologies.Strong communication skills with the ability to work collaboratively.Eager to mentor and share knowledge within the team.Ability to work in a fast-paced environment and manage multiple projects. Benefits:Mentorship and opportunities for professional growth.A dynamic and supportive team environment.Access to learning resources and professional development programs. #J-18808-Ljbffr
Apply Now
Share this job
Cast
  • Similar Jobs

  • Senior Backend Software Engineer

    Paris
    View Job
  • Senior Backend Software Engineer

    Paris
    View Job
  • Senior Software Engineer- Backend

    Meudon
    View Job
  • Senior Software Engineer - Backend (Java)

    Paris
    View Job
  • Senior Software Engineer Backend (Python)

    Paris
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙