Senior Java Backend Developer

Diverse Lynx LLC
Princeton, NJ, United States
7 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$104,000 - $124,800
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Business Logic Backup Devices Databases Continuous Integration Data Retrieval Distributed Systems Memory Management Eclipse (Software) Java Virtual Machine (JVM) MongoDB
+12 more
Object-Oriented Software Development Software Engineering Data Processing Multithreading Concurrency Vert.x Backend Git Containerization Deployment Automation Restful APIs Microservices

Requirements

Mandatory Skills Java, MongoDB Preferred Skill Eclipse Vert.x Primary Focus Backend development, large-volume data processing, and performance engineering Mandatory Technical Skills

Java β€œ 8 years of relevant software development experience, including substantial hands-on Java backend development. β€œ Strong knowledge of Core Java and object-oriented programming principles. β€œ Strong understanding of collections, multithreading, concurrency, exception handling, memory management, JVM fundamentals, and performance Eligible to workimization. β€œ Experience developing enterprise-grade backend services and APIs. β€œ Proven ability to investigate and resolve Java application performance problems. MongoDB β€œ Strong hands-on development experience with MongoDB as a primary backend database. β€œ Strong understanding of MongoDB document modeling, queries, indexes, aggregation pipelines, query Eligible to workimization, and performance analysis. β€œ Experience working with large MongoDB datasets and high-volume data processing. β€œ Ability to diagnose slow queries and inefficient data-access patterns and implement appropriate Eligible to workimizations.

Preferred / Nice-to-Have Skills β€œ Hands-on experience with Eclipse Vert.x. β€œ Understanding of asynchronous, reactive, and event-driven backend development. β€œ Experience developing high-throughput or highly concurrent services using Vert.x. β€œ Experience with RESTful APIs, microservices, distributed systems, and asynchronous processing. β€œ Exposure to application profiling, observability, monitoring, and production-support tools. β€œ Experience with Git, CI/CD, automated deployment practices, and containerized environments.

Performance Engineering Expectations A critical aspect of this role is supporting performance-sensitive applications that process large amounts of data. The developer must be comfortable investigating issues across both the Java application and MongoDB database layers. The candidate should be able to determine whether degraded performance is caused by inefficient MongoDB queries or aggregations, inappropriate indexing, excessive data retrieval, Java memory or garbage-collection pressure, thread contention, concurrency behavior, or inefficient application logic, and then implement and validate an appropriate corrective solution.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…