Texas Municipal Retirement System · Austin, TX, United States
Skills: React, TypeScript, JavaScript, HTML/CSS, Webpack, Java, SQL, AWS, CI/CD, Accessibility
The Senior Full Stack Software Engineer is an expert in modern software development across both the server and browser tiers, building and maintaining the applications TMRS members and staff depend on. This role designs and delivers features end to end — Java services and APIs through to responsive React interfaces — sets engineering standards for the development team, and leads the technical design of significant features and modernization work. This role will work within the IS Department and will also work very closely with Business stakeholders, Software Engineers, Business Analysts, Database Administrators, DevOps Engineers, Information Security, and other IS Department teams.
Key Responsibilities
Expert understanding of core Java web technologies (JEE, MVC frameworks, Spring and Spring Boot) and of core front-end web technologies (DOM, JavaScript, TypeScript, HTML, CSS, REST) as well as responsive frameworks. Design, implement, unit test, integration test, and support applications across the full stack, from data access and business logic through to the user interface. Code, test, debug, implement, and document complex programs; serve as technical design authority for significant features. Design and maintain secure REST APIs and service contracts consumed by internal applications and member-facing interfaces. Create new applications with modern web frameworks such as React while maintaining and incrementally modernizing legacy applications. Develop and govern reusable components, routers, modules, and shared front-end patterns so that teams build consistently. Own build, templating, and bundling processes (for example Webpack) and component-driven front-end development practices. Lead code review across the team and establish coding, testing, error handling, and documentation standards. Drive quality and testing best practices including CI/CD, test automation, and test-driven development, and help the team mature its processes. Establish and enforce application…
Sign in to see the original posting
Browse more developer jobs on RoleBurst