Software Developer

T-Tech Solutions, LLC
United States
10 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

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
+8 more
Data Logging Java Application Server ReactJS Spring-boot Backend Information Technology Front End Software Development Restful APIs

Job 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

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:50 min

Systems thinking and the T-shaped developer model

Werner Vogels Werner Vogels +1 · World Congress 2026 Europe

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

Videos

See all

Related articles

See all