Junior Software Developer

Incentive Technology Group (ITG)

Software Engineer Full Time

Responsibilities:

  • Participate in the full software development life cycle (design, development, deployment, documentation)
  • Participate in development planning and goals
  • Maintain quality and ensure responsiveness of applications
  • Collaborate with other developers to design and launch new features
  • Determine user needs by analyzing technical requirements
  • Must have ability to work as part of a project team and deliver in a timely manner
  • Document changes and follow the Systems Development Life Cycle process independently
  • Willing to learn and adopt new technologies in a short period of time as required

Required Skills and Qualifications:

  • Bachelors or Masters in Computer Science, Computer Engineering, Information Systems, Information Technology or related field
  • Java experience with and experience with the Spring Framework and Spring Boot
  • Experience as a Front-end Developer
  • Proficiency with HTML, CSS, JavaScript, JQuery
  • Experience with responsive and adaptive design
  • Knowledge of browser troubleshooting and debugging practices and techniques
  • Experience with Agile Scrum principles and ceremonies
  • Experience and solid understanding of HTTP protocols, AJAX, and REST
  • Knowledge of: Common data structures and algorithms
  • Knowledge of: Cloud implementation using AWS technology
  • Desired candidates possesses more than a willingness to learn - they display the desire and drive to be the go-to person for technology decisions and recommendations
  • Ability to review Open source product and provide recommendation to Leadership based on the research done
  • Resolves technical issues through debugging, research, and investigation
  • Strong analytical skills, self-motivation, and attention to detail
  • Excellent Written and Verbal Communication skills
  • Good time-management skills
  • Strong work ethic, curiosity, competitive spirit

Desired Skills and Qualifications:

  • Experience with Java-based MVC frameworks: Struts, Seam, Spring MVC
  • Experience with AngularJS (version 2+)
  • Knowledge of: JBoss Application Server, Apache
  • Knowledge of: AWS Cloud Services and DevOps is a plus
  • Good sense of User Interface design (UI/UX)