Senior Java Software Engineer
About the role
Senior Java Software Engineer
Location: Kansas City, MO | Remote | KC Metro preferred
Position Overview
This senior full-stack Java engineer will join a small development team supporting and extending applications across a mix of modern and legacy Java environments. Current work includes annual code and metadata maintenance along with additional new development. The applications are data-intensive and rely heavily on Oracle, making Java development and complex SQL central to the role. Angular support is also part of the work but is not the primary focus.
Responsibilities
Develop and enhance Java applications across Spring Boot/JPA services and existing legacy Java applications.
Write, analyze, and troubleshoot complex Oracle SQL supporting data-intensive and metadata-driven application logic.
Maintain and support Angular/TypeScript front-end components within the broader full-stack environment.
Troubleshoot application issues, remediate dependencies and CVEs, and work within established code-quality and security gates.
Work independently on assigned development while collaborating with the team on problem-solving, code review, and daily standups.
Required Experience
Senior-level hands-on Java development experience with Java 8 or newer, Spring Boot, and JPA/persistence.
Strong Oracle SQL experience, including the ability to write, analyze, and break down complex queries.
Experience developing or supporting both modern and legacy Java applications.
Working experience with Angular, TypeScript, JavaScript, HTML, and CSS. Deep Angular specialization is not required.
Demonstrated troubleshooting and problem-solving ability, including working independently, communicating blockers, and collaborating with other engineers.
Preferred Experience
Experience maintaining legacy Java web applications using JSP, JSF, PrimeFaces, JBoss, or metadata stored in Oracle tables.
Experience with JUnit/TDD, Maven or Gradle, GitLab, CI/CD pipelines, IntelliJ, Kiro, or other AI-assisted development tools.
Exposure to Snowflake or insurance/financial regulatory data environments.
Work Authorization: U.S. Citizen or Green Card; H-1B sponsorship is not available.
This is a 12-month Contract opportunity with our Kansas City, MO client. Low-cost employee benefits, paid time off, paid Holidays, and a 401(k) (with an immediately vested company match) are available with TriCom during the contract period. H-1B visa sponsorship is not available for this position. No third parties, please.
Responsibilities
- Develop and enhance Java applications across Spring Boot/JPA services and existing legacy Java applications
- Write, analyze, and troubleshoot complex Oracle SQL supporting data-intensive and metadata-driven application logic
- Maintain and support Angular/TypeScript front-end components within the broader full-stack environment
- Troubleshoot application issues, remediate dependencies and CVEs, and work within established code-quality and security gates
- Work independently on assigned development while collaborating with the team on problem-solving, code review, and daily standups
Qualifications
- Senior-level hands-on Java development experience with Java 8 or newer, Spring Boot, and JPA/persistence
- Strong Oracle SQL experience, including the ability to write, analyze, and break down complex queries
- Experience developing or supporting both modern and legacy Java applications
- Working experience with Angular, TypeScript, JavaScript, HTML, and CSS
Benefits
- Low-cost employee benefits
- Paid time off
- Paid Holidays
- 401(k) with an immediately vested company match
Skills mentioned
About TriCom Technical Services
We are living in the digital golden age of Information Technology! Nothing is more important than partnering with a proven, best-in-class, IT Staffing Firm to deliver and retain top-tier talent. Candidates working with TriCom have access to over fifty different client companies across Kansas City and Minneapolis. Our comprehensive recruiting process includes technical testing, background/drug screens and multiple face-to-face interviews, we ensure motivations and objectives align between talent and client. Please call us at 913-652-0600 for a consultation!