This site uses cookies. To find out more, see our Cookies Policy

Sr Development Engineer in Alpharetta, GA at HUNTER Technical Resources

Date Posted: 1/25/2019

Job Snapshot

  • Employee Type:
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
  • Job ID:

Job Description

Senior Development Engineer

Job Description:

The Senior Development Engineer is responsible for building enterprise level, scalable components to support the  Platforms. Additionally, the Senior Development Engineer must demonstrate the ability to work collaboratively and effectively with all levels of management and staff within the organization, attention to detail, and ability to understand complex technical and business environments.


Key Responsibilities:
  • Design, code, test and implement of new applications across delivery platforms according to development standards and processes
  • Conduct unit testing and integration testing for functionality
  • Analyze a problem and choose the best and most cost-effective solution
  • Provide assistance and routine consultation to users in the development of systems and software
  • Be responsible for the functional integrity and proper operation of all assigned systems
  • Collaborate with Scrum Agile team members to review user stories and supporting requirements and translate them into a system design
  • Guide and mentor junior developers in developing code and workflow procedures, and conduct code reviews
  • Assist production support when required
  • Keep technical skills and knowledge of   technologies and service offerings current

Required Skills:
  • 5+ years of experience using Java development
  • 3+ years of experience in Spring Boot Applications
  • Strong object-oriented analysis, design, and programming experience and SOLID principles
  • Experience in client-side JavaScript frameworks (preferably Angular or React, TypeScript)
  • Experience in server-side frameworks (Java / Spring / Spring Cloud / Spring Boot / Spring Boot Microservices)
  • Experience in Oracle / MySQL / NoSQL databases (MongoDB, Postgres)
  • Experience working in an agile environment
  • Experience in Unit and automation testing (Jasmine, Protractor, Cucumber, JUnit)
  • Thorough technical knowledge of software development methodologies, design and implementation, with an emphasis on Scrum Agile, CI/CD, and XP
  • Research and analysis skills, with implementation experience in carrying out the requirements, design, development, testing, implementation and support phases of applications software projects
  • Detailed knowledge of standards-based architectures as they apply across multiple IT platforms


  • Bachelor' s degree in Software Engineering or Computer Science or related work experience