emagine
Senior Java Backend Developer
emaginePortugal15 days ago
Full-timeRemote FriendlyEngineering, Information Technology
Senior Software Engineer – Backend

YOUR “DAY-TO-DAY”:

  • Assist in the migration of Java-based systems ensuring compatibility and support.
  • Participate in the application lifecycle focusing on coding and debugging.
  • Write clean code and documentation for web applications.
  • Design, develop, and deploy backend services and APIs that support high traffic.
  • Support Agile methods by participating in planning events and code reviews.
  • Collaborate closely with other developers within a cross-functional team.
  • Continuously improve products by participating in code reviews.
  • Manage and optimize scalable distributed systems in the Cloud.
  • Develop automated tests to ensure business needs are met.
  • Mentor and coach other Backend chapter members.

BACKGROUND AND QUALIFICATIONS:

  • Bachelor’s Degree in Computer Science or Software Engineering.
  • 6+ years of proven work experience as a Backend Engineer.
  • Experience with Scrum Agile frameworks.
  • Proficient in source code management tools like Bitbucket and Git.
  • In-depth understanding of the web development process.
  • Experience with Java, JRE, SDK, and supplier migrations.
  • Production experience with programming languages such as Java, GO, JavaScript, Kotlin, and/or TypeScript.
  • Experience with Amazon AWS's serverless technologies.
  • Background in developing global distributed systems and microservices.
  • Good skills with SQL and NoSQL databases.
  • Experience in building RESTful APIs.
  • Familiarity with messaging systems (SQS, SNS, Kafka).
  • Knowledge of design patterns and monitoring techniques.
  • Experience with testing frameworks and performance testing.
  • Excellent analytical and time management skills.
  • Teamwork skills with a problem-solving attitude.
  • Passionate about software development.

ADDITIONAL EXPERIENCE PREFERRED OR HELPFUL:

  • Experience with Cloud Data Platforms (Snowflake, Matillion).
  • Experience with Terraform, Jenkins, Kubernetes, and Docker.
  • Familiarity with Atlassian tools like Jira and Confluence.
  • Knowledge in CI/CD pipelines and security analysis.

WHAT YOU CAN EXPECT FROM THE COMPANY?

  • Seize the freedom to define your future and ours. We will empower you to take risks.
  • Be part of an inclusive culture where everyone’s contribution is respected.
  • Pursue your ambitions and develop your skills within a global business.
  • Take pride in delivering a smoke-free future.
  • Possibility for remote work.
  • Excellent collaborative environment and team spirit.

Key Skills

Ranked by relevance