Skip to main content
Posted 29 July, 2026

Senior Software Engineer

Knack Solutions
Westlake, TX, US Full Time

Job Description

***W2 only***

\n

Position: Senior Software Engineer - Java & Springboot

\n

Work Authorization: All Work Authorizations

\n

Location: Hybrid - 3 times/month onsite; Any of the offices in:

\n
    \n
  • TX Westlake
  • \n
  • NC Durham
  • \n
  • MA Boston
  • \n
  • NH Merrimack
  • \n
\n

The Expertise and Skills You Bring

\n
    \n
  • Bachelor's degree or higher
  • \n
  • 5-7 years of software development experience
  • \n
  • 3-4 years of Java EE development experience
  • \n
  • Investment/financial services experience is desired
  • \n
  • You have a good understanding of Cloud applications architecture and microservices model development
  • \n
  • You have experience with Agile development methodologies such as SCRUM, Extreme Programming, TDD, etc.
  • \n
  • You have strong verbal and written communication, must be able to actively engage other team members
  • \n
  • You have a good understanding of Agile systems development techniques
  • \n
\n

Technical

\n
    \n
  • Application development using Java EE, Spring or Springboot
  • \n
  • Relational databases like Oracle, and Postgres or no-SQL databases such as MongoDB
  • \n
  • Understanding of and experience with Micro-Services Architecture concepts and emerging patterns such as APIs, JAX-RS, REST/JSON
  • \n
  • CI/CD tools such as Maven, Git/Stash, Jenkins, Nexus, uDeploy, Docker, etc.
  • \n
\n

The Value You Deliver

\n
    \n
  • Participating in the definition of system architecture and detailed solution design
  • \n
  • Writing concise and clear technical specifications based on analysis of complex business requirements
  • \n
  • Maintaining and supporting the development environment while adopting industry practices and tools
  • \n