Senior Java Software Engineer - Online Dispute Resolution
Job Description
We are seeking an enthusiastic and passionate developer to join our team as a Senior Java Developer. At Tyler Technologies' Courts & Justice Division, you will help improve access to justice for citizens and empower legal professionals through the software solutions you build. You will play a key role in building and improving cloud-based solutions with the opportunity to have a broad and positive impact at Tyler.
As a Sr. Java Developer, you will be responsible for the development of high- performance, web-based applications. Daily work involves designing infrastructure, creating REST APIs, and building web pages. You will have your hands in the entire software design lifecycle and shouldn't mind wearing a few different hats.
We are mainly a Java shop, but you will be exposed to multiple other technologies including but not limited to Spring and Groovy, as well as relational and no-SQL databases.
Responsibilities
- Participate in analyzing, designing, writing, and testing code, documenting, and implementing functionally appropriate, technically sound, and well-integrated application systems. This is completed in accordance with customer requirements and organizational methodologies and standards for new application development as well as existing system enhancements
- Participate in new application development and existing system enhancements by coding system features according to system designs.
- Work with AWS Services like API Gateway, DynamoDB, Lambdas, SQS, and SNS
- Maintain existing CI/CD pipelines and develop new ones
- Design prototypes and POCs
- Maintain existing application programs by fixing bugs or clearing up operational deficiencies in both previously released software and software slated for future release
- Assure program, module and system integrity through thorough testing and adherence to company standards and procedures
- Work through all phases of the software development life cycle, including research, design, analysis, requirements, implementation, test automation, and maintenance
- Provide guidance to less experienced team members to ensure knowledge transfer and training are successfully meeting department goals
- Bachelor's Degree in Computer Science, Software Engineering, or a related technical discipline, or the equivalent combination of education, technical certifications or training, or work experience.
- 5+ years of experience as software engineer.
- Be able to solve technical problems in a manner that is scalable and maintainable.
- Capable of learning a new programming language and know basic coding fundamentals.
- Proficient in:
- Java
- Spring Boot
- Hibernate
- Angular
- Knowledge of relational databases like SQL/MySQL
Preferred Skills And Knowledge:
- Knowledge of developing web applications and web services using RESTful conventions (OData knowledge a plus)
- Basic understanding of Machine Learning processes
- Github knowledge
- Agile development methodologies
- Some experience with Python scripting
- Some experience with SaaS services and related optimizations
- Experience developing on AWS and GCP
- Familiarity with git-based source control
- Understanding of scripted deployments
- Desired interest in researching and understanding alternative web technologies
Date Posted
01/27/2023
Views
3
Similar Jobs
Contract Bookkeeper / Senior Accountant / Accounting Manager - The ASP Team
Views in the last 30 days - 0
You will work as the outsourced bookkeepers accountants accounting managers senior accountants and controllers for our clients often on a parttime bas...
View DetailsTechnical Product Owner / Software Development Expert - Emergent Software
Views in the last 30 days - 0
Experience operating as the liaison between agile development teams and users in defining requirements performing business analysis and driving delive...
View DetailsJanitor/Cleaner - Myers Community Cleaning
Views in the last 30 days - 0
Perform thorough cleaning of guest rooms public areas and backofhouse spaces to ensure high standards of cleanliness
View DetailsTraveling Pipe Welder - Proman Skilled Trades
Views in the last 30 days - 0
Fit and weld out carbon steel pipe We are currently looking for Traveling or local carbon steel pipe welders for commercial projects in the Dallas FW ...
View DetailsSolo and Team Truck Drivers (CDL-A required) - ACBXPress Corp
Views in the last 30 days - 0
Safely operate tractortrailer and follow DOT regulations Latemodel trucks weekly pay reliable miles and referral bonuses Notouch dry van freight
View DetailsCarpenter / Framer - Sumer Innovations
Views in the last 30 days - 0
A business license is required Bachelors degree in a related field Sumer Innovations is a remote building design and business networking platform util...
View Details