Java Developer

27 Mar 2025

Vacancy expired!

3-7 years of experience in the role of software engineer. Experience building a truly distributed architecture-based system, especially involving large data volumes and real-time distribution will be huge plus. MUST: Deep knowledge and expertise in Java programming - you should rate yourself 8 out of 10 or higher and be able to demonstrate during the hiring process. MUST: Experience working through entire lifecycle of a large complex application build-out (from scratch) and delivery for either a large financial organization or a top-class technology product team. Experience working with cloud native design patterns. Experience in CI/CD, DevOps tool chain, GIT, Jira and a test-driven approach to agile delivery. Experience developing automated test software using Selenium and Cucumber. Experience working with messaging using Kafka, Avro desired. Working knowledge of Oracle or other SQL based database is preferred. Working knowledge of working with ORM frameworks like Hibernate is preferred. Knowledge of modern architectures based on micro services, REST APIs, NoSQL stores (e.g. Cassandra), and event-based architecture is preferred. Knowledge of working with Angular or React is a plus. Strong, demonstrated analysis and problem-solving skills. Effective oral and written communication skills.

  • Pay Range: 50 - $65/hr.

    The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labor in the market; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, vision as well as 401K contributions.
  • #LI-MO1 #LI-Hybrid

    • ID: #49562275
    • State: New Jersey Jerseycity 07097 Jerseycity USA
    • City: Jerseycity
    • Salary: USD TBD TBD
    • Job type: Permanent
    • Showed: 2023-03-27
    • Deadline: 2023-05-25
    • Category: Et cetera