Java Developer

Hudson Highland Group, Inc. New York City , NY 10008

Posted 2 months ago

Java Developer

Location: NYC or Nowalk, CT

Priceline is looking for talented, result oriented, and innovative software engineers at all levels to join our e-commerce team, responsible for building services that enables searching & booking of travel products across multiple channels, including priceline's web & mobile platforms and search engines like Google.

In addition to building applications that can hold up to the scale & growth of our business, our team of engineers work directly with the business leaders in defining the product roadmap and coming up with innovative solutions to grow the business. We believe in software craftsmanship and that there is real value in developing software so that it can be easily understood, maintained, and extended.

At priceline we are all about team work, accountability, innovation, and a customer-first approach. We work hard, but do so in a collaborative, fun and flexible work environment.

As a member of the team, you will have the opportunity to work on mission critical projects with direct impact on the evolution of priceline's business. You will be able to apply your programming skills towards building low latency and high throughput transactional services.

You will work on systems that serve hundreds of millions of searches a day, generate billions of events, and are monitored 247 using early warning and analytics systems build using the best of the big data technologies, including Cassandra, Kafka, Spark, Hadoop and Splunk. Our search systems perform highly concurrent, real-time searches across thousands of partners and collects and parses data from a diverse set of interfaces to get the best deals for our customers. We constantly explore new technologies and engineer better solutions for ever demanding business needs.

We are hiring at all levels, so whether you are a master craftsman or less experienced, if you have the skills or potential we seek, let us know.

Required Skills

  • Java: You will need to have strong object-oriented design and development skills and advanced knowledge of core Java or similar programming languages. Knowledge and experience with third party libraries, frameworks, and technologies is a plus.

  • Database: You will need to have strong SQL composition skills.

    Knowledge of big data and NoSql databases is a plus! We not only write software that collects and queries data, but we also compose queries for investigation and analysis. We collect a lot of data in real time from our applications and being able to compose ad hoc queries is necessary to develop and support our products.

  • Analysis & Problem Solving: You will need to understand our codebase and systems and the business requirements they implement so you can effectively make changes to our applications and investigate issues.

  • Communication: Whether via face-to-face discussion, phone, email, chat, white-boarding, or other collaboration platforms, you must be an effective communicator who can inform, explain, enable, teach, persuade, coordinate, etc.

  • Team Collaboration: You must be able to effectively collaborate and share ownership of your team's codebase and applications. You must be willing to fully engage in team efforts, speak up for what you think are the best solutions, and be able to converse respectfully and compromise when necessary.

  • Knowledge and Experience: A well-rounded software engineer will have broad and/or deep knowledge of various topics, tools, frameworks, and methodologies related to software engineering. None are required, but the more you can bring, the better.

Here are some examples:

o Webservices and API development

o Startup and e-commerce experience

o Spring frameworks

o Git and Gitflow

o Big Data solutions such as Cassandra, Hadoop, Spark, Kafka, Elastic Search and Solr

o Hands-on with high capacity and low latency systems

o Continuous integration and automated testing

o Agile/Scrum

o Open source projects

o Server-side Javascript, Node.js

Required Experience:

  • A 4-year degree in Computer Science (or related field). Graduate degree helpful.

  • At least 1 year of work experience in Software Engineering and development.

  • Demonstrated history of living the values important to priceline: Customer, Innovation, Team, Accountability and Trust. Unquestionable integrity and ethics.

Associate-level:
0-2 years experience or equivalent proficiency with the skills outlined above.

Mid-level:
2+ years experience or equivalent proficiency with the skills outlined above.

Senior:
5+ years' experience or equivalent proficiency with the skills outlined above.

Principal:
10+ years' experience or equivalent proficiency with the skills outlined above.



icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Developer Java

Saggezza

Posted 3 weeks ago

VIEW JOBS 8/21/2019 12:00:00 AM 2019-11-19T00:00 Saggezza is a proven technology and consulting partner that delivers personalized, high-value solutions to accelerate business growth. We consult, create experiences, analyze, modernize and digitize to help our clients adapt and transform the way they do business. Saggezza consultants work as part of a global team, and throughout their tenure, have the opportunity to work on a variety of different projects across various clients and industries. We are chartered to do one thing, and one thing only – to bring enabling technology to our clients that allows them to move their business forward. The Role We are currently looking to hire a talented Java software engineer to be based in New York City. The Saggezza team in New York, partner with a combination of fortune 500 firms in addition to mid-market companies. In this role, the software engineer work on a combination of new software application development and integration work. This will include the modification and optimization of code with a focus on performance. What You Will Definitely Need * Bachelor's degree in Computer Science, Computer Engineering, or related field * Minimum of 3+ years of Java development experience; current experience with Core Java 8 required * Experience with Agile methodology and full Software Development Lifecyle (SDLC) What We Would Love to See * Experience with SQL * Experience with Amazon Web Services * Financial Services industry experience Don't tick all the boxes? Don't worry about it: we still want to hear from you if you think you're the right person for the job. What Makes Saggezza Unique? Strong Relationships: We take the time to know our clients well, from the way they do business to their culture and their unique pain points. This level of engagement enables us to develop highly effective solutions. Clients First: We work to understand our clients then develop a unique point of view to address their pain points. We do whatever it takes to provide the right solutions to address their specific situation. A Trusted Partner: We collaborate as a true strategic partner and work side-by-side to develop the best solutions to bring our clients' businesses into the future. Passionate Mindset: We have an unending passion for technology and teamwork. We develop highly effective solutions to help our clients tackle the complex digital landscape. Creating Value: The right investment in digital change is critical for our clients. That's why we develop personalized, highly effective solutions that deliver value for their businesses. Delivery Excellence: Our proven processes provide high-quality solutions that are delivered on time. Why Join Our Team? * Our culture is diverse with endless opportunities to work for global corporations in their own backyard. * Our nurturing and supportive environment fosters collaboration across the entire organization. * We are not hierarchical but operate as a flat surface where every opinion matters, ideas are cultivated and innovation is encouraged. * At Saggezza, we are fortunate to have a strong mentorship program that provides each and every one of our consultants the ability to thrive professionally and personally. * We are only as good as our people. Saggezza, Italian for wisdom, is rooted from the perspective that knowledge is power. We create thought-leaders who are constantly exposed and trained in different technologies in the ever-evolving world of software development. * We welcome all types of innovators with an entrepreneurial spirit to grow with our team. Saggezza is an Equal Employment Opportunity Employer: We believe in treating each employee and applicant for employment fairly and with dignity. We base our employment decisions on merit, experience, and potential, without regard to race, color, national origin, sex, sexual orientation, gender identity, marital status, age, religion, disability, veteran status, or any other characteristic prohibited by federal, state or local law. Saggezza New York City NY

Java Developer

Hudson Highland Group, Inc.