Description
Java Developer with Distributed Systems Expertise
Inuvo is a market leader in AI-driven digital marketing solutions. Our AI solutions align brand messaging with appropriate content and consumer intent. We partner with brands, agencies, and advertisers to uncover and reach incremental audiences and drive enhanced campaign performance.
Inuvo is seeking a highly skilled engineer to join our dynamic software development team. The ideal candidate will possess a strong background in Java development, coupled with expertise in distributed systems, a deep understanding of workflow management platforms, and experience with EMR (Elastic MapReduce). We are looking for individuals who excel in problem-solving, demonstrate a commitment to the quality of their work, and exhibit versatility in their approach. This role is a hybrid remote and in-office position.
Primary Responsibilities
- Collaborate effectively as a key member of our Engineering team, reporting to a Director of Engineering.
- Design, implement, test, and document back-end components written in Java.
- Leverage knowledge of distributed systems to contribute to the architecture and development of microservices powering our frontend stack.
- Implement and optimize workflows using a workflow management platform to enhance system efficiency and reliability.
- Utilize EMR experience to enhance data processing capabilities within our distributed systems.
Requirements
- Bachelor’s degree in Computer Science or a related discipline, or equivalent practical experience.
- 3+ years of hands-on development experience in Java.
- In-depth knowledge of HTTP-based web services and related technologies, including HTTP, REST, JSON, and Soap/XML.
- Proficiency in distributed systems, with a focus on designing scalable and resilient architectures.
- Knowledge of workflow management platforms for orchestrating complex workflows.
- Experience with EMR (Elastic MapReduce) for efficient data processing.
- Highly motivated, self-driven individual capable of defining their own design and test scenarios.
Employees hired in California; Inuvo is required by state law to include an estimate of base compensation range for this position. The compensation range is specific to San Jose and we consider other factors when deciding the final compensation offered such as education, experience level, skill set, certifications, and other business needs. An estimated base salary range for this position is $100,000- $200,000. This position will also be eligible for an annual bonus. At Inuvo, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are determined by facts and circumstances.
Inuvo is an Equal Opportunity Employer and seeks to foster community, inclusion, and diversity within the organization. We encourage all qualified candidates, regardless of racial, religious, sexual or gender identity, to apply.
#J-18808-Ljbffr