Entry Level Java Developer

9to9 Software Solutions LLC5 months ago
Portland, Oregon, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Under general direction, this role is responsible for designing, developing, troubleshooting, debugging, and implementing software code for web applications using Java, JavaScript, HTML, SQL, and XML. The candidate will work closely with graphic designers and project teams to develop the site concept, interface design, and architecture while integrating applications with backend databases and deploying large-scale web-based transaction systems.

Key Responsibilities

  • Design, develop, troubleshoot, debug, and implement software code for web applications.
  • Collaborate with graphic designers and project team members to develop the site concept, interface design, and overall architecture.
  • Integrate web applications with backend databases and deploy large-scale, web-based transaction systems.
  • Research, test, build, and coordinate the integration of new products in accordance with production and client requirements.
  • Leverage strong navigation and site-design instincts to ensure optimal user experience.

Required Qualifications

  • A Bachelor's or Associate's degree in Computer Science or a related field (or a Bachelor's/Master's in Computer Science).
  • Creative problem-solving abilities and a strong work ethic with a "can do" attitude.
  • Proven ability to translate high-level requirements into development tasks and thrive in a collaborative, fast-paced environment with multiple deadlines.
  • Possess a SECRET clearance or the ability to obtain one (must have at least an interim SECRET clearance to begin work).
  • Must be CompTIA Security+ certified and obtain a related certification (e.g., Oracle Certified Associate) within the first 90 days of employment.
  • Active enrollment in the CompTIA Continuing Education program.

Preferred Qualifications

  • 0+ years of software development experience with Java web applications (including relevant academic projects).
  • Experience with Java design patterns such as MVC, DAO, Singleton, and Factory.
  • Familiarity with supporting JVMs in Unix/Linux/Windows environments.
  • Working experience with frameworks like SpringMVC, JasperReports, and Hibernate.
  • Knowledge of SOA including SOAP/WSDL and RESTful services.
  • Proficiency with IDEs such as Eclipse, IntelliJ IDEA, or NetBeans.
  • Experience with shell scripting, parsing, and analyzing log files using REGEXP.
  • Certification as Oracle Certified Associate Java 1.8 or Oracle Certified Professional Java 1.8.
  • Ability to estimate tasks based on technical debt, level of effort, and complexity.
  • Experience with RDBMS such as Oracle, SQLServer, or similar databases.
  • Familiarity with software development processes such as SDLC or Scrum.
  • Experience with JEE/JSP containers (e.g., WebLogic, JBoss, or Tomcat) and version control tools like Subversion.

Required Skills

HTML
Hibernate
SpringMVC
Eclipse/IntelliJ IDEA
Problem-solving
SQL
Java
Design Patterns (MVC, DAO, Singleton, Factory)
JavaScript
Team Collaboration
XML
CompTIA Security+