Senior Full Stack Developer
TekWissen LLC
Taylor, TX
Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. Our client is an American organization that operates Texas's electrical grid, the Texas Interconnection, which supplies power to more than 25 million Texas customers and represents 90 percent of the state's electric load. Our client is the first independent system operator (ISO) in the United States and one of nine ISOs in North America. Our client works with the Texas Reliability Entity (TRE), one of eight regional entities within the North American Electric Reliability Corporation (NERC) that coordinate to improve reliability of the bulk power grid. Our client is a membership-based 501(c) nonprofit corporation, and its members include consumers, electric cooperatives, generators, power marketers, retail electric providers, investor-owned electric utilities (transmission and distribution providers), and municipally owned electric utilities.
Position: Full Stack Developer Sr.
Location: Taylor, TX 76574
Duration: 18 Months
Job Type: Temporary Assignment
Work Type: Hybrid, on-site twice a week minimum (must be local)
Job Summary:
- We are seeking a highly skilled and motivated Full Stack Developer with expertise in Java and React to join our team on a contractual basis.
- As a Full Stack Developer, you will be responsible for designing, developing, and maintaining our web applications. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet our clients' needs.
- A key advantage for this position is a working knowledge of Adobe Experience Manager (AEM), particularly in integrating dynamic frontend components into enterprise content ecosystems.
Key Responsibilities:
- Develop and maintain web applications using Java and React
- Collaborate with product managers, designers, and other developers to ensure optimal functionality and user experience
- Write clean, maintainable, and efficient code
- Perform code reviews and provide constructive feedback to team members
- Troubleshoot and debug applications to ensure optimal performance
- Ability to read Jira Stories for requirements
Qualifications
- Proven experience as a Full Stack Developer or similar role
- Strong proficiency in Java, Groovy, and React
- Experience with RESTful APIs and microservices architecture
- Proficiency in Test-driven development (TDD)
- Experienced with JavaScript
- Skilled in CSS/SASS
- Skilled in GIT version control
- Proficient in JUNIT for unit testing
- Experienced with SQL and database management
- Familiar with Apache Tomcat server
- Knowledgeable in AI development that involves creating algorithms and models
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript
- Knowledge of database systems and SQL
- Excellent problem-solving skills and attention to detail
- Strong communication and teamwork abilities
- Familiarity with Dynamic Charting and Profiles
Education & Certifications:
- Bachelor's degree in computer science, or related field, or an equivalent combination of education and experience is required.
Experience:
- Requires minimum 5 years' related work experience in excess of degree requirements
About the Company
TekWissen LLC
WE THE TEKWISSEN PEOPLE
TekWissen offers you a broader portfolio of services, industry-leading solutions, and the meaningful innovations that give you greater flexibility and speed to respond to market dynamics, reduced costs and risk to improve enterprise performance, and increased productivity to enable growth.
To keep pace with global market demands, TekWissen keeps its finger on the pulse of change. Our organized approach to guiding a project from its inception to closure. Managing projects is becoming more and more important as we enter the digital era. To cope with the pace that this transition demands, a method is required to manage projects so they can yield quality work, while incorporating efficient use of time and resources.
Project involves identifying which quality standards are relevant to the project and determining how to satisfy them.
It is important to perform quality planning during the Planning Process and should be done alongside the other project planning processes because changes in the quality will likely require changes in the other planning processes, or the desired product quality may require a detailed risk analysis of an identified problem. It is important to remember that quality should be planned, designed, then built in, not added on after the fact.
Capabilities and accomplishments in one TekWissen business enhance the opportunity for success in the others. Put simply, TekWissen's unique combination of attributes promotes success.