Java Developer

Anonymous Employer
Manassas, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Manassas, United States of America

Tech stack

Java
Agile Methodologies
Bash
Configuration Management
Databases
Linux
Middleware
JavaFX
Java Management Extensions
PostgreSQL
MongoDB
Performance Tuning
RxJava
Software Engineering
Software Systems
Multithreading
Scripting (Bash/Python/Go/Ruby)
iOS
Kotlin
Containerization
Kubernetes
Information Technology
Reactive Programming
Asynchronous Programming
Code Restructuring
Docker

Requirements

· B.S. in Computer Science, Software/Computer/Electrical Engineering, or a related STEM discipline

· 5+ years of relevant experience

· Strong Linux/Unix development, integration, and troubleshooting background

· Proven Java development experience, including multithreading

· Ability to integrate, test, troubleshoot, and refactor software systems

Desired skills

· Advanced Java multithreading

· Database experience (MongoDB, PostgreSQL, or comparable)

· Inter-process messaging middleware (gRPC, Artemis)

· UI frameworks: JavaFX / Swing

· Reactive programming (RxJava, Kotlin Coroutines, Flow)

· Performance-tuning tools (JVisualVM, JConsole, JProfiler)

· Containerization/orchestration (Docker, Kubernetes, etc.)

· Agile full-lifecycle development familiarity

· Bash scripting proficiency

· 3+ years combined experience in Linux, scripting/software development, and configuration management

Apply for this position