Software Systems Engineer - III
Previous Job
Previous
Software Systems Engineer - III
Ref No.: 18-06631
Location: Irving, Texas
Position Type:Contract
Start Date / End Date: 06/01/2018 to 12/29/2018
Role: Software Systems Engineer - III
Location: Irving, TX 75038
Duration: 6 Months
 
 
Java Full-Stack Engineer
 
Responsibilities:
 
  • Design, review, analyze, and modify Chatbots, web applications and other supporting systems as per the business systems’ needs
  • Develop and write code, review other Web Developers’ code for modifications, and constructions including all the web application stack which includes the Frontend Middle-tier, Persistence and Backend
  • Collaborate with business resources to identify current operating procedures and to clarify business objectives, as they relate to development project work
  • Lead the design and build initiatives for business system, web and mobile applications in shaping user experiences by demonstrating latest technology tools, constraints, and interfaces
  • Create custom system-to-system interfaces
 
Skills
 
Technical:
 
  • Java SE 6+: SOLID GRASP of OOP design and performance tuning
  • SpringMVC: Model-View-Controller design and testing
  • SpringREST: API endpoints based on domain models
  • Hibernate: Object-Relational Mapping (ORM) framework
  • Site-search engines: Apache Solr preferred
  • Template engines: Thymeleaf preferred
  • Git: strong working knowledge of distributed version control with Git (experience with Gitflow workflow and feature-branch-workflows desired)
  • Other: Chatbot technologies like Dialogflow.AI, Wit.AI etc
 
DevSecOps (Development, Security, and Operations)
 
  • CI/CD: Experience with automated build, test, and deploy services, e.g.,
  • Jenkins
  • Travis CI
  • Circle CI
  • Bitrise
  • Codeship
  • GoCD
  • NPM
  • Automated Testing: Experience with unit, functional, performance, and integration testing frameworks desired, e.g.,
  • JUnit
  • TestNG
  • Jacocco
  • Spock
  • Easymock
  • SpringTest
  • jMeter
  • Jest
 
Education and experience:
 
  • Bachelor’s degree in Information Technology, Computer Science, or equivalent
  • 5+ years of business experience in moderate to large-sized corporate environments
  • 5+ years of experience developing high end, user facing applications
  • Expertise in API First Architecture
  • Experience in building Chatbots a plus
  • Demonstrates a proven track record of designing, building, and launching complex applications.
  • Exhibits an ability to quickly learn new languages, APIs, and platforms
  • In-depth understanding of the software development life cycle (SDLC) and is fluent in multiple programming languages and expert users of application development tools, such as Hybris, Java, Spring, BitBucket, HANA, JavaScript, Shell scripting, Tomcat App Server, Apache Web Server, Apache Lucene or Apache SOLR
  • Working knowledge of Scrum project management and Agile software methodologies
  • A self-starter, self-motivated individual with a proven track record of working solo on development projects
  • Excellent team player
  • Strong interpersonal skills and the willingness to teach and mentor Web Development team members and other IT individuals
  • Excellent written and verbal communication skills, with the ability to influence or persuade others in positive or negative circumstances
  • Strong knowledge of collaboration tools like GitHub, JIRA and Confluence
  • Strong commitment to customer experience and customer service
  • Strong problem solving and analytical skills
  • An attention to detail and ability to solve complex problems
 
Special Instructions:
 
  • Please ask candidates to send hyperlinks to publicly available contributions, if available:
 
  • Websites (especially e-commerce)
  • GitHub or BitBucket repositories
  • Stack Overflow profile
 
 
Regards,
Satya | Sr. Recruitment Lead
Sunrise Systems, Inc.
105 Fieldcrest Ave Suite# 504, Edison, NJ 08837 USA
Office: (732) 603-2200. Direct: (732) 272 0262. Fax: (732) 692 8944.
Email: satya@sunrisesys.com