Senior Software Engineer

last updated April 5, 2021 15:31 UTC

eHarmony

HQ: Remote

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

Design and develop components of a multi-layered architecture leveraging the latest Web 2.0, SOA and Event architectures. Push the envelope of scalability with the next applications.

In this position, you will be responsible for:

  • Developing applications for a high volume consumer website for a high-profile, nationally recognized, very profitable company

  • Developing the next generation of data-intensive distributed applications using cutting-edge Web, SOA, and Event-Based technologies.

  • Engineering software solutions employing enterprise Java, Spring frameworks suite, RESTful web services, Message based systems, ORMs, NoSQL databases, JVM based dynamic language platforms.

  • Work with highly agile, close-knit teams including product management in iterating through feature releases

The successful candidate will have:

  • 7+ years of software engineering experience

  • Skilled in enterprise, open source Java-based technology ecosystem

  • Familiar with lightweight web technologies stack (JAX-RS/Jersey)

  • Well experienced with asynchronous, message based systems (RabbitMQ, Kafka)

  • Familiar with Hibernate or other ORM frameworks

  • Experienced with Spark and Hadoop MapReduce is a plus

  • Familiar with NoSQL technologies such as Redis, MongoDB, Neo4J, Hadoop/HBase

  • Skilled with Web-Service based technologies such as SOAP, REST, Spring Remoting

  • Excellent understanding of OOD/OOP as well as familiar with at least one functional language such as Scala

  • Must thrive in a fast-paced environment and enjoy both solving problems and delivering high-quality software

  • Motivated, fast learner of new and emerging technologies

  • Experienced in leading development life cycle process and best practices, hiring and mentoring in a technical organization

  • Excellent written and verbal communication, presentation, and listening skills

  • Ability to participate in a cross-functional team environment

  • Sc. in Computer Science or related fieldpreferred

Shopping Cart
There are no products in the cart!
Total
 0.00
0