Entry Level Java Developer

Antra, Inc
Sterling, United States of America
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 70K

Job location

Sterling, United States of America

Tech stack

Java
Adobe InDesign
Agile Methodologies
Amazon Web Services (AWS)
Azure
Cloud Computing
Computer Programming
Data Structures
Software Design Patterns
DevOps
Web Development
Distributed Systems
Network Security
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