Posted 29 July, 2026
Senior Software Engineer
Knack Solutions
Westlake, TX, US
Full Time
Job Description
***W2 only***
\nPosition: Senior Software Engineer - Java & Springboot
\nWork Authorization: All Work Authorizations
\nLocation: Hybrid - 3 times/month onsite; Any of the offices in:
\n- \n
- TX Westlake \n
- NC Durham \n
- MA Boston \n
- NH Merrimack \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
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
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
