Sr. Java Developer

Department: Technology
Location: Brooklyn, NY

The Sr. Java Developer is a crucial role in our software development team, driving the creation and improvement of our high-quality, scalable software applications. Leveraging your extensive knowledge of Java and related technologies, the role will lead by example in designing, coding, testing, and deploying robust solutions that meet our strategic business objectives. This role will contribute to the continuous enhancement of our technology stack, ensuring our products remain competitive and responsive to customer needs.

*** Seeking Local Candidates able to report to our office in Brooklyn NY. Work Visa Sponsorship is not offered for this job role. ***


A cutting-edge marketing and consumer insights platform, Prodege has charted a course of innovation in the evolving technology landscape by helping leading brands, marketers, and agencies uncover the answers to their business questions, acquire new customers, increase revenue, and drive brand loyalty & product adoption. Bolstered by a major investment by Great Hill Partners in Q4 2021 and strategic acquisitions of Pollfish, BitBurst & AdGate Media in 2022, Prodege looks forward to more growth and innovation to empower our partners to gather meaningful, rich insights and better market to their target audiences.

As an organization, we go the extra mile to “Create Rewarding Moments” every day for our partners, consumers, and team. Come join us today!

Primary Objectives:

  • Application Development
  • Software Development Lifecycle Management
  • System Architecture Contribution
  • Coding Standards Compliance
  • Software Maintenance
  • Technology Innovation
  • Team Mentorship
  • Cross-Functional Collaboration
  • Continuous Learning

Qualifications - To perform this job successfully, an individual must be able to perform each job duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Detailed Job Duties:

  • Design and develop high-volume, low-latency applications for mission-critical systems, ensuring strong performance and optimum functionality.
  • Lead the full software development lifecycle, from concept and design to testing and deployment.
  • Contribute to the architecture and design of system and software solutions, incorporating best practices and considering system scalability, security, and maintainability.
  • Write well-designed, testable, and efficient code, adhering to coding standards.
  • Conduct software analysis, programming, testing, and debugging, identifying production and non-production application issues.
  • Innovate and implement new technologies to maximize development efficiency and provide value to the organization.
  • Mentor junior developers, sharing knowledge, guiding on best practices, and contributing to their growth and development within the team.
  • Collaborate with cross-functional teams to define project specifications and resolve technical issues.
  • Stay updated with emerging industry trends and technologies, applying them to operations and activities where applicable.

What does SUCCESS look like? Success for a Sr. Java Developer is a combination of technical expertise, leadership ability, attention to detail, meeting deadlines, and a commitment to continuous learning and improvement. By excelling in these areas, a Senior Java Developer can make significant contributions to their team and organization, and achieve personal and professional growth.

The MUST Haves:

  • 6+ years professional hands on software development experience, preferably in an Agile environment.
  • Expertise with core Java, Python and/or Scala languages, frameworks and idioms.
  • Experience with Relational and NoSQL data stores.
  • Knowledge of software development best-practices, including test automation and continuous delivery concepts.
  • Proven experience with large-scale software design and development.
  • Excellent written and verbal communication and presentation and listening skills.

The Nice to Haves:

  • BS/MS degree in Computer Science, Engineering or a related subject

Pay Transparency:

The anticipated base salary range for this position is $123,000-$170,000 depending on experience. The final salary offered to a successful candidate will be dependent on several factors that may include, but are not limited to; the type and length of experience within the job, type and length of experience within the industry, the type and length of knowledge and skills for the position, education, training, etc. Prodege is a multi-state employer and final compensation within this range could be impacted by work location. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits.

Prodege Benefits:

Prodege offers a comprehensive benefits package to US Full-time employees including medical, dental, vision, STD, LTD and basic life insurance. Employees receive flexible PTO, as well as paid sick leave prorated based on hire date. US Employees have eight paid holidays throughout the calendar year. Employees receive an option to purchase shares of Company stock commensurate with their position, which vests over four years.





Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System