Entry Level Java Developer

Antra, Inc
Sterling, VA, United States
2 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Compensation
$63,000.0 - $70,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Adobe InDesign Agile Methodology Amazon Web Services Microsoft Azure Cloud Computing Computer Programming Data Structures Software Design Patterns DevOps Web Development Distributed Systems
+13 more
Network Security Apache Maven Network Protocols NoSQL Object-Oriented Software Development Shell Script Software Engineering SQL Databases Multithreading Gitlab Information Technology Build Tools Jenkins

Job description

  • Utilize Java and related technologies to design, develop, test and deploy various large-scaled, distributed server side application.

  • Be involved in all phases of software development life cycle.

  • Gather and analyze requirements from Product Managers/Owners.

  • Build tools to improve application reliability and quality, and programmer productivity.

  • Align teams designs with larger architecture objectives.

  • Assist team members in design discussions and decisions.

  • Perform code and design reviews with other team members.

  • Create and execute test cases based on test strategies and test plans

  • Work closely with Operations & Infrastructure groups to understand challenges in production environments.

Requirements

Do you have experience in Network security?, Do you have a Bachelor’s degree?, Bachelor’s degree in Computer Science or related fields.

  • 0~3 years of experience in Core Java programming.

  • Proficient in data structure, algorithm, object-oriented design and multithreading.

  • Experience in basic database design including SQL database or NoSQL databases.

  • Familiar with Java 8 new features like Lambda and Stream.

  • Knowledge about network protocols and network security.

  • Basic knowledge about design patterns.

Preferred Qualifications:

  • Experience in Agile methodologies.

  • Experience in Web Application development.

  • Knowledge in distributed system design.

  • Experience in Cloud Platforms like AWS, Azure or similar.

  • Experience in Devops and related tools like Jenkins, Maven, GitLab and shell script., * Java Programming: 1 year (Preferred)

Benefits & conditions

Pulled from the full job description

  • Referral program
  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Relocation assistance, * 401(k)
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Referral program
  • Relocation assistance
  • Vision insurance

Apply for this position

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

Apply on indeed.com
Prepare application

Good distractions

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

4:25 min

Preparing junior developers for an agentic job market

Lee Faus · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all