What are the responsibilities and job description for the Java Software Engineer position at TEXAS MUNICIPAL RETIREMENT SYSTEM?
Job Details
Who We Are
The Texas Municipal Retirement System (TMRS) is an award-winning statewide public retirement system that provides retirement, disability, and death benefits to more than 230,000 employees, retirees, and their beneficiaries of 940 participating Texas cities. TMRS staff is passionate about providing Texas public servants, who have contributed so much to their communities and improved the lives of so many, with a secure lifetime monthly retirement benefit.
Who We Are Looking For
TMRS is seeking a skilled Java Software Engineer to join our innovative IS Department. In this role, you’ll be instrumental in developing and shaping the future of our applications. Our unique culture places significant value on a healthy work life balance - we don’t just say it, we live it. TMRS invests in our staff - we hire the best, offer continuous staff development opportunities, make space for creativity, and compensate generously. We deliver, recognize, and celebrate results which benefit our city partners and members.
The Java Software Engineer brings expertise in modern software development and full stack web technologies. This role will work within IS Department to develop software applications and systems. This position requires close collaboration with key business stakeholders, software developers, and other teams within the IS Department.
Education and Experience
- Bachelor’s degree in computer science, CIS, data science, MIS, engineering, business, or related field and a minimum of 5 years of hands-on experience.
- Additional applicable industry experience may be substituted for college degree.
- Java Web Technologies (JSP, Servlets, EJB), Spring Boot.
- HTML, JavaScript, Typescript, CSS, Node/React, XML/JSON.
- SQL (Oracle, Postgres), PL/SQL Experience developing for and working in cloud environments (AWS).
- Experience with software development life cycle (SDLC) and Agile. methodologies supported by JIRA, Confluence and Git.
- Strong attention to detail and ability to meet deadlines.
- Initiative to conduct detail-oriented problem solving in a collaborative environment.
- Skilled in clear and concise communication, both written and verbal, and able to effectively discuss complex technical concepts with non-technical stakeholders.
What You’ll be doing:
- Code, test, debug and document moderately complex applications and integrations using core Java technologies.
- Use Object-Oriented Architecture and Design (OOAD) skills to design, implement, test and support Java based applications.
- Daily use of advanced level modern source control systems including Git.
- Perform quality assurance testing using best practices including CI/CD, Test Automation, Test Driven Development (TDD) and help improve processes.
- Work with complex data model and create SQL queries to extract necessary data from that model.
- Collaborate with Business Analysts to design and estimate solutions.
- Investigate new technologies and assess their viability and usefulness in current and future projects.
- Improve process, performance, and security of developed applications and integrations.
- Simplify and optimize development practices.
- Apply problem-solving and analytical skills to build new development viewpoints and strategies.
What You Can Expect
- Competitive salary ranging from $130,000 to $180,000 depending on experience and qualifications.
- TMRS offers competitive compensation with medical, dental and vision insurance provided at no cost to employees, participation in TMRS’ retirement pension benefit, twelve paid holidays, and a new centrally located office.
- TMRS promotes employee growth and development by financially supporting educational and training programs.
Physical Requirements
Sedentary work: Exerting up to 10 pounds of force. Ability to safely and successfully perform the essential job functions consistent with federal, state, and local standards, including meeting qualitative and/or quantitative productivity standards.
Salary : $130,000 - $180,000