Hstechnologies - Plano, TX

posted about 2 months ago

Full-time
Plano, TX
Professional, Scientific, and Technical Services

About the position

The Java Full Stack Developer will be responsible for designing, developing, testing, implementing, and documenting software solutions that meet specific business requirements. This role involves reviewing and recommending technical frameworks, technologies, and implementation patterns to ensure the best practices are followed. The developer will also be tasked with creating detailed project documentation, which includes plans, design specifications, roadmaps, models, and technical interfaces. In addition to development tasks, the Java Full Stack Developer will research and consume enterprise services related to identity and access management, content management, and GIS. Collaboration with other technical teams is essential to deliver effective services and solutions. The developer will participate in the development and implementation of a holistic user management methodology for crash-related business areas, ensuring that all aspects of user management are addressed. The role requires the implementation of unit testing methodologies such as NUnit, MSTest, or JUnit, as well as the development and implementation of data migration plans. The developer will also be responsible for developing performance KPIs for solutions and implementing tuning to support application and business needs. Proficiency in analyzing and writing code in Java or .NET C#, JavaScript, SQL, and other full stack technologies is crucial for the successful delivery of project deliverables. The developer will utilize various tools, including configuration management tools, design tools, debugging tools, and any other environment-specific tools necessary to create, test, and implement applications. Accessibility is a key focus, and the developer will build digital products with accessibility in mind, incorporating features into digital content and resources. Partnering with colleagues and team members to prioritize accessibility is essential. Capacity planning for technical solutions is also part of the role, along with advising and participating in the development of selection criteria and candidate interviews for proposed team buildouts. The developer will manage and direct application team tasking to ensure project deliverables are completed on time. Code review practices will be implemented and participated in for application teams' project solutions. Additionally, the developer will research and provide mentoring resources to the project team on technologies that meet project needs and provide regular status reports on assigned work to the COPA team.

Responsibilities

  • Design, develop, test, implement and document software solutions to meet business requirements.
  • Review and recommend technical frameworks, technologies, and implementation patterns.
  • Develop and participate in creating detailed project documentation, including plans, design specifications, roadmaps, models, and technical interfaces.
  • Research and consume enterprise services for areas such as identity and access management, content management, and GIS.
  • Collaborate with other technical teams to deliver services and solutions.
  • Participate in development and implementation of holistic user management methodology for crash related business areas.
  • Implement unit testing methodologies such as NUnit, MSTest, or JUnit.
  • Develop and implement data migration plans.
  • Develop performance KPIs for solutions and implement tuning to support application and business needs.
  • Analyze and write Java or .NET C#, JavaScript, SQL, and other full stack technologies that are recommended to implement the project deliverables.
  • Utilize configuration management tools, design tools, debugging tools, and any other environment specific tools necessary to create, test, and implement an application.
  • Build digital products with accessibility in mind.
  • Incorporate accessibility features into digital content and resources.
  • Partner with colleagues and team members to prioritize accessibility in digital content and resources.
  • Develop capacity plans to implement technical solutions for project deliverables.
  • Advise and participate in selection criteria development and candidate interviews for proposed team buildouts.
  • Manage and direct application team tasking to complete project deliverables.
  • Implement and participate in code review practices for application teams project solutions.
  • Research and provide mentoring resources to project team on technologies to meet project needs.
  • Provide regular status reports on assigned work to COPA team.

Requirements

  • Experience full stack programming using Java technologies (10 Years).
  • Experience developing and supporting relational database technologies (10 Years).
  • Experience using DevSecOps/Agile practices (5 Years).
  • Experience developing & designing solutions hosted in Azure Cloud (5 Years).
  • Experience architecting, developing, & designing complex enterprise systems to meet business requirements (5 Years).
  • Experience mentoring & leading technical teams (5 Years).
  • Experience with unit test development, testing, and implementation in SDLC (5 Years).
  • Experience building digital products where compliance with accessibility standards is part of definition of done (2 Years).
  • Strong oral and written communication skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service