Java Developer

Spectraforce
Woodbridge Township, NJ, United States
about 1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

HTML Java (Programming Language) Agile Methodology Application Performance Management Bash Shell Business Software Cascading Style Sheets (CSS) Cloud Computing Software Quality Code Review Database Schema Software Debugging
+20 more
Software Design Patterns DevOps Eclipse (Software) Github Monitoring of Systems Java Web Services Spring Framework Korn Shell Apache Maven Object-Oriented Software Development Oracle (Applications) Scrum Methodology Shell Script SQL Stored Procedures PL-SQL SQL Databases Freeform SQL Toad (Software) Build Tools Software Version Control

Job description

We are seeking an experienced Java Developer with a minimum of five years of hands-on experience in Java programming, SQL, and shell scripting. The ideal candidate will possess strong technical and analytical skills, with the ability to develop, enhance, and maintain complex applications in a collaborative, fast-paced environment. This role plays a key part in designing, implementing, and supporting reliable technology solutions that support critical business applications. What You’ll Do

  • Design, develop, test, and maintain scalable Java-based applications.
  • Write clean, efficient, and well-documented code following best practices.
  • Develop, enhance, and optimize complex SQL queries, stored procedures, and database schemas.
  • Create, update, and maintain shell scripts for automation, deployment, and system monitoring.
  • Collaborate with cross-functional teams including QA, DevOps, Application Production Support, and Product Management.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Troubleshoot, debug, and resolve application performance issues.
  • Ensure code quality, security, and performance throughout the development lifecycle.

Requirements

  • 5+ years of professional experience in Java development (Java 8 or later).
  • Proficiency in PL/SQL (Oracle).
  • Strong experience with shell scripting (Bash, KornShell, or similar).
  • Solid understanding of object-oriented programming and software design patterns.
  • Experience with version control systems (GitHub).
  • Exposure to Linux/Unix environment.

Preferred Skills

  • Working knowledge of cloud platforms.
  • Experience with Spring Framework.
  • Experience with HTML, CSS, Eclipse, and Toad.
  • Familiarity with build tools (Maven) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Familiarity with Agile development methodologies (Scrum, Kanban).

Apply for this position

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

Apply on leoforce.us

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

4:04 min

Navigating technical career progression alongside native code generation

Simon Auer Simon Auer · WWC Europe 2026

Videos

See all

Related articles

See all