11 days ago

Senior Backend Java Engineer

Dataminr

Hybrid
Full Time
$150,000
Hybrid
Apply

Job Overview

Job TitleSenior Backend Java Engineer
Job TypeFull Time
Offered Salary$150,000
LocationHybrid
Map of Hybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role

Dataminr is seeking a highly skilled Senior Java Developer to join our dynamic development team. The ideal candidate will have extensive experience in Java EE, strong object-oriented programming skills, and expertise in designing scalable software architectures. You will be responsible for developing, maintaining, and optimizing enterprise-level applications while working with technologies such as JPA, Maven, Docker/Podman, and Linux networking. This role offers the opportunity to tackle exciting trends in AI, including Regenerative AI, Agentic AI, and Multimodal AI, to power a revolutionary product that uncovers critical events around the world as they unfold.

Responsibilities

  • 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.

About You

You are well-versed in object-oriented programming, familiar with data types, and have a good understanding of service-oriented architecture and web services. You can manage errors, debug, and efficiently deploy code. You are capable of understanding and articulating potential issues in the code. You think of the product first but are willing to step up for other technical needs as well. You get immediately down to work and are eager to resolve any issues that may arise during the testing cycle and provide workable solutions. You understand that continuous learning and adaptability are vital and can keep up with rapid technology release cycles. You have a passion for problem-solving and an eagerness to learn new technologies or skills. You want to help our clients reach their full potential with our software. You have excellent communication skills and a problem-solving mindset.

Required Skills

  • 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.

Desired Skills

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of microservices architecture and RESTful APIs.
  • Exposure to CI/CD pipelines and automation tools.
  • Proficiency using SQL and ElasticSearch/OpenSearch query languages.

Key skills/competency

  • Senior Backend Java Engineer
  • Java EE
  • Object-Oriented Programming
  • Software Architecture
  • JPA
  • Maven
  • Docker/Podman
  • Linux Networking
  • Problem-Solving
  • Agile/Scrum

Tags:

Senior Backend Java Engineer
Java
Java EE
Object-Oriented Programming
Software Architecture
JPA
Maven
Docker
Linux
AI

Share Job:

How to Get Hired at Dataminr

  • Tailor your resume: Highlight your 5+ years of Java development experience, Java EE expertise, and OOP skills, aligning them with Dataminr's AI focus.
  • Showcase architecture skills: Emphasize your experience in designing scalable enterprise software architectures and working with technologies like JPA, Maven, Docker/Podman, and Linux.
  • Demonstrate problem-solving: Provide examples of how you've troubleshooted complex software issues, debugged applications, and deployed code efficiently.
  • Research Dataminr's AI innovation: Understand their work in Regenerative AI, Agentic AI, and Multimodal AI to articulate your interest and potential contributions.
  • Prepare for technical questions: Be ready to discuss your experience with Java EE, OOP, Maven, Docker/Podman, Linux networking, and potentially cloud platforms or microservices.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background