Previous Job
Lead Software Developer
Ref No.: 18-02209
Location: Flower Mound, Texas
Position Type:Full Time
Pay Rate : $ 115,000.00 - 145,000.00 /Year
Flowermound/Grapevine, TX
$115,000 - $145,000 DOE

Third Party Applications Not Accepted

The Position: We are hiring a Lead Application Developer (fullstack) who will be responsible for leading Scrum teams of both front-end and back-end developers. The team of developers will be working on a cloud-based (AWS) product to provide a service platform that can be market adapted to meet differing business requirements. The Lead Application Developer should embody some, if not all, of the following characteristics/traits: business and customer acumen, forward thinking ability, drive, entrepreneurial spirit, leadership ability, attention to detail and problem solving skills.

This is the perfect opportunity to grow your technical and leadership skills in one role. This position will help grow and lead a new Scrum development team.

  • Responsible for use of Service Bus and alternatives for adaptation, particularly in cloud computing, SaaS in Cloud.
  • Responsible for analysis, design, development and management of large-scale distributed applications.
  • Responsible for development, management, and maintenance of relational and non-relational databases.
  • Develops and implements Software Documentation Guides like Reference Implementation Libraries – concepts to provide "patterns and best practices”.
  • Assists with defining architecture definition, system structure, logical and physical vies, architectural principles and software security
  • Identifies methodologies for service-oriented analysis and design
  • Conducts use-case, analysis, design, and deployment models, including adding elements used for testing and verification to the design.
  • Incorporates existing code and reusable assets in the development of a new application.
  • Creates, imports, and revises requirements, attributes, and requirement documents
  • Describes Web services, and explain how they support the realization of SOA solutions
  • Utilization of software engineering patterns and principles, such as model-view-controller.

  • B.S. in Computer Science, or related degree and equivalent experience. Master's degree strongly preferred
  • 8+ years software development experience, including open source technology
    • Object Oriented design
    • Structured programming languages (Java) 
    • Popular open source and/or commercial frameworks and libraries.
    • Server performance tuning
    • SOA technologies REST, SOAP, UDDI, WS-Addressing, WSDL, WS-standards
    • Web Service design
    • Enterprise Application Integration
  • 3+ years of JBPM and Drools experience 
    • Process modeling/workflows using BPMN 2.0 
    • jBPM Engine APIs 
  • 3+ years of experience with Spring/Spring Boot and Hibernate 
  • 2+ years of leadership experience
  • Demonstrated experience developing Cloud based software services.
  • Demonstrated success developing business solutions, integration technologies, and web-services, against non-functional requirements including performance, scalability, maintainability and security (OWASP, WASC).
  • Demonstrated experience with open source development platforms, Web Services design, Enterprise Application, Integration, various database, middleware technologies and ORM technologies.
  • Experience with formal software development processes and methodologies such as XP, SCRUM, Kanban
  • Experience implementing mobile-first responsive design and architecture