Match score not available

Back End Java Developer Sr

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Minimum 4 years of experience in Java backend development., Proficient in Java frameworks like Spring Boot and Hibernate., Strong commitment to code hygiene and software development best practices., Intermediate-level English proficiency for technical documentation..

Key responsabilities:

  • Develop and maintain high-quality Java backend software for production environments.
  • Translate business requirements into backend software implementations.
  • Research and apply best practices for Java backend solutions.
  • Collaborate with peers and client teams to achieve productive outcomes.

MUTT DATA logo
MUTT DATA Scaleup http://muttdata.ai/
51 - 200 Employees
See all jobs

Job description

πŸš€ Join Our Data Products and Machine Learning Development Remote Startup! πŸš€

Mutt Data is a dynamic startup committed to crafting innovative systems using cutting-edge Big Data and Machine Learning technologies.

We’re looking for a Back end Java Developer Sr to help take our expertise to the next level. If you consider yourself a data nerd like us, we’d love to connect! πŸΆπŸš€

πŸš€ What We Do
  • Leveraging our expertise, we build modern Machine Learning systems for demand planning and budget forecasting.
  • Developing scalable data infrastructures, we enhance high-level decision-making, tailored to each client.
  • Offering comprehensive Data Engineering and custom AI solutions, we optimize cloud-based systems.
  • Using Generative AI, we help e-commerce platforms and retailers create higher-quality ads, faster.
  • Building deep learning models, we enhance visual recognition and automation for various industries, improving product categorization, quality control, and information retrieval.
  • Developing recommendation models, we personalize user experiences in e-commerce, streaming, and digital platforms, driving engagement and conversions.

  • 🌟 Our Partnerships
  • Amazon Web Services
  • Google Cloud
  • Astronomer
  • Databricks
  • Kaszek
  • Product Minds
  • H2O.ai
  • Soda

  • 🌟 Our Values
  • πŸ“Š We are Data Nerds
  • πŸ€— We are Open Team Players
  • πŸš€ We Take Ownership
  • 🌟 We Have a Positive Mindset

  • πŸ” Curious about what we’re up to? Check out our case studies and dive into our blog post to learn more about our culture and the exciting projects we’re working on! πŸš€

    Responsibilities πŸ€“
  • Develop and maintain high-quality Java backend software that operates reliably in production environments.
  • Use automated tools and methodologies to ensure the consistent production of maintainable and scalable Java backend code.
  • Translate business requirements into backend software implementations, making informed decisions that balance time, quality, and client-specific needs.
  • Research and apply best practices, methodologies, and tools to create top-tier Java-based backend solutions.
  • Understand complex backend systems and collaborate effectively with peers and client teams to achieve productive outcomes.
  • Build backend components that enable rapid self-service of data products using modern technologies.
  • Contribute to defining project roadmaps, timelines, and estimates.
  • Document and share internal knowledge regarding best practices in Java backend development.

  • Required Skills πŸ’»
  • Strong knowledge of Java backend development (minimum 4 years of experience).
  • Experience with Java frameworks for backend development, such as Spring Boot, Quarkus, Hibernate, Micronaut, etc.
  • Commitment to code hygiene, including code review, adherence to standards, documentation, testing, CI/CD, and general software development best practices.
  • Ability to create implementation plans by evaluating the pros and cons of different approaches.
  • Solid understanding of backend application development fundamentals and practical knowledge of various programming paradigms.
  • Intermediate-level English proficiency for writing technical documents such as Design Documents.
  • Excellent communication skills.

  • Nice to Have ✨
  • Experience in designing and developing scalable backend systems using various technologies.
  • Deep knowledge of Java backend libraries and best practices, including JUnit, Mockito, Lombok, MapStruct, and static analysis tools.
  • Experience with cloud-native backend development and microservices architecture.
  • Positive and solution-oriented problem-solving attitude.
  • Knowledge of some AWS (or GCP) services.
  • Previous experience in client-facing technical consulting roles.
  • Proven track record of delivering high-quality backend solutions.
  • Experience with modern data architectures and Java libraries related to data processing, such as Apache Kafka, Apache Beam, or Apache Flink.

  • 🎁 Perks
  • Remote-first culture – work from anywhere! 🌍
  • AWS & Databricks certifications fully covered πŸš€
  • Birthday off + an extra vacation week (Mutt Week! πŸ–οΈ)
  • Referral bonuses – help us grow the team & get rewarded!
  • Maslow: Monthly credits to spend in our benefits marketplace.
  • ✈️🏝️ Annual Mutters' Trip – an unforgettable getaway with the team!
  • Required profile

    Experience

    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Communication
    • Problem Solving

    Java Developer Related jobs