Skip to main content

Full Stack Java Developer

Posted 2 days ago

kaavFort Worth (TX)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Job TitleWrites, tests, and documents technical work products (e.g., code, scripts, processes) according to organizational standards and practices. Consistently produces good quality technical work products that are clear, concise, tested, and easily understood by others. Efficiently debugs design-time and run-time problems and effectively identifies problems in dependencies or caused by interactions with other services. Designs new implementations and provides enhancements to existing architectures, maintaining reliability, resiliency, security, and performance. Identifies and corrects issues with system components affecting operational reliability, stability and performance based on observable telemetry. Understands and follows secure coding practices to avoid known potential vulnerabilities and actively looks for vulnerabilities during code reviews. Identifies opportunities for automation that improve team performance and raises them to the team. Consistently identifies and capitalizes on opportunities for simplification.
Requirements: All You’ll Need For Success: Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training. 2+ years of experience designing, developing, and implementing large-scale solutions in production environments. DevOps and CI/CD Basics – Understands how code is built, deployed, validated, and supported. JavaScript, TypeScript, HTML, CSS. AngularJS, React. JSON, XML, Postman. Cloud infrastructures (i.e. Azure, Kubernetes, Docker containers, etc.). Unit testing frameworks (Jest). Test Driven Development (TDD) and using testing tools. Self-sufficient and self-motivated team member with a strong interest in creating clean and maintainable software applications. The resource should be energetic and eager to learn, bringing a proactive attitude to the team environment and work culture. Participates in all phases of the software development life cycle. Collaborates with Product Owners, Architects, and other Developers to develop and enhance applications based on end-user requirements. Builds, deploys, validates, and supports clean, maintainable code and documents features for future reference. Actively participates in Agile ceremonies including daily standups, sprint planning, and retrospectives. Manages version control through Git and GitHub when creating branches, committing code, and engaging in peer reviews.
Preferred Skills: Basic UI/UX principles. Rest APIs – fetching and displaying data. Implementing and debugging tags. Understanding data layers and event tracking. Experience with Tealium iQ, Tealium Audience Stream (if applicable). Familiarity with analytics tools (Adobe Analytics) if integrated via Tealium. Top SkillsDevOps and CI/CD Basics – Understands how code is built, deployed, validated, and supported. JavaScript, TypeScript, HTML, CSS. AngularJS, React. JSON, XML, Postman. Cloud infrastructures (i.e. Azure, Kubernetes, Docker containers, etc.)

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this