> Markdown version of [/jobs/ext/2846404-software-developer](https://www.wearedevelopers.com/jobs/ext/2846404-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** T-Tech Solutions, LLC - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Application Performance Management, Unit Testing, Code Review, Databases, Software Debugging, Junit, Object-Oriented Software Development, SQL Databases, TypeScript, Data Logging, Java Application Server, ReactJS, Spring-boot, Backend, Information Technology, Front End Software Development, Restful APIs - **Published:** September 11, 2026 - **Apply:** https://www.thejobnetwork.com/job/fbcfd70f-56fc-486a-bb47-5b8036a77ea7/senior-software-developer-java-react-us-based ## About the Role * 8+ years of experience in Java and React development for a senior-level role * Proficiency in Java, Spring Boot, RESTful APIs, SQL, and JUnit * Strong understanding of Object-Oriented Design and Agile methodologies * Experience mentoring and communicating effectively within development teams * Must live in the United States * MUST be either a US Citizen or Permanent Resident Preferred Qualifications * Bachelor's degree in Computer Science or related field * Proven ability to mentor and lead development teams ## Description The Senior Software Developer will focus on designing, developing, modernizing, refactoring, and optimizing backend services using Java and React technologies. This role requires expertise in Spring and Spring Boot frameworks and collaboration across teams to deliver scalable, efficient, and well-documented solutions. The ideal candidate will mentor junior developers and thrive in a dynamic, agile development environment., * Develop robust Java applications using Spring and Spring Boot frameworks * Perform code reviews to ensure quality and adherence to standards * Optimize application performance and troubleshoot issues * Conduct thorough testing and debugging, including unit tests with JUnit * Maintain clear, comprehensive technical documentation * Mentor and guide junior developers to foster team growth * Work with React, JavaScript, or TypeScript for integrated front-end development * Design and implement REST APIs and backend services * Apply Object-Oriented design principles to develop scalable solutions * Utilize SQL for database interactions and SLF4J/Logback for logging ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Yes, You Need to Unit Test your JavaScript. Here's How.](https://www.wearedevelopers.com/videos/439-yes-you-need-to-unit-test-your-javascript-here-s-how) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Many Jobs Are Available in Technology?](https://www.wearedevelopers.com/magazine/450-how-many-jobs-are-available-in-technology) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)