Java Developer

Technology El Segundo, California New York City, New York Mendota Heights, Minnesota Crown Heights, New York


Description

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 the strategic acquisition of Pollfish, a modern, mobile-first survey platform, 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!

We are looking for a Java Developer who can assist with adding new functionality to Swagbucks.com.

You will be responsible for Java/Java EE application development while participating in the full software development lifecycle, from concept and design to testing.

 You will also:

  • Contribute in all phases of the development lifecycle
  • Software development/maintenance – coding, documentation, system testing, etc.
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for review
  • Peer review other team members’ code

Skills and Experience Required:

  • BS/MS degree in Computer Science, Engineering or a related subject
  • 1-2 years Software Development experience
  • 1-2 years proven working experience in Java development
  • 1-2 years hands on experience in designing and developing applications using Java EE platforms
  • Experience with Object Oriented analysis and design using common design patterns
  • Insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Excellent communication skills with strong attention to detail