Dataminr

Senior Software Engineer, Backend – Java

Dataminr

full-time

Posted on:

Location Type: Remote

Location: Romania

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and maintain Java EE applications with a focus on scalability and performance
  • Implement and optimize object-oriented software architectures that support business needs
  • Utilize JPA (Java Persistence API) to manage database interactions efficiently
  • Manage project dependencies and build automation using Maven
  • Troubleshoot complex software issues, ensuring system stability and reliability
  • Collaborate with cross-functional teams, including DevOps, QA, and Product Management, to drive innovation and efficiency
  • Conduct code reviews, mentor junior developers, and enforce best practices in coding and architecture

Requirements

  • 5+ years of professional experience in Java development
  • Strong expertise in Java EE and Object-Oriented Programming (OOP) principles
  • Hands-on experience with software architecture design for enterprise applications
  • Experience in Maven for project dependency management and build automation
  • Solid understanding of Docker/Podman containerization and orchestration
  • Strong knowledge of Linux-based environments and networking fundamentals
  • Experience with PKI Certificates and Java Keystores
  • Proficiency in writing Bash and/or Python scripts
  • Excellent problem-solving and troubleshooting skills for debugging and optimizing applications
  • Familiarity with Agile/Scrum methodologies
Benefits
  • Generous PTO and sick leave
  • Flexible work arrangements
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java EEObject-Oriented ProgrammingJPAMavenDockerPodmanLinuxBashPythonPKI Certificates
Soft Skills
problem-solvingtroubleshootingmentoringcollaborationinnovationefficiencycode reviewbest practices