Software Developer

Sorry, this job was removed at 01:12 p.m. (CST) on Friday, Dec 27, 2024
Seattle, WA
In-Office
111K Annually
Legal Tech
The Role

Job Duties: In a Software Engineer role at ABC Legal Services, work adheres to the software development life cycle, covering design, development, testing, deployment, and production support on Amazon Web Services (AWS). The role includes front-end development, microservices, cloud technologies, and automated testing. Responsibilities involve project ownership across various technical domains, supporting the company's business values and objectives through challenging and impactful projects. Close collaboration with colleagues, contributing to problem-solving efforts, including architectural decisions, implementation, and performance improvements.

  • Development stack comprises Vue.js (preferably Vue3), HTML5, CSS3, JavaScript, jQuery, Bootstrap, and Java Spring. Additionally, Java 8 concepts such as Lambda Expressions, Functional Interfaces, Stream APIs, and multithreading.
  • Work in J2SE principles such as multithreading, Exception Handling, Collection API, Servlets, Listeners, Filters, Java Security API, with particular emphasis on strategies for enhancing performance.
  • Set up integration into existing system architecture with Spring framework applications, including Spring technologies.
  • Implementation of the DAO layer utilizing MyBatis as ORM technology.
  • Responsibilities also include application security using Spring Security, incorporating various authentication and authorization techniques, such as Basic Authentication, OAuth 2.0, and LDAP.
  • Create frontend development with technologies like TypeScript, JavaScript, jQuery, Ajax, HTML, XML, CSS, Bootstrap, and Vue3. Proficiency in JavaScript concepts like ES6 and ES7, component communication, services, routing, data binding, and form validations.
  • Setting up and scheduling batch jobs, working with version control tools like GitHub, and Tortoise GIT and leveraging Amazon Web Services (AWS) services such as EC2, EBS, S3, RDS, and Lambda.
  • Implementing efficient search capabilities using open-source frameworks like Apache Solr and Elasticsearch is part of the role.
  • Work with Linux-based BASH commands and Shell Scripting is necessary, and ensuring cross-browser compatibility across Internet Explorer, Google Chrome, Firefox, Opera, and Safari.
  • Maintain legacy code that uses Java Swing and other legacy technologies.
  • Track bugs and issues using tools like JIRA.
  • The role includes utilizing web testing frameworks such as jest along with automated testing tools like selenium to develop production-ready code and troubleshoot issues.
  • Additionally, participation in enterprise testing, release planning, business system analysis, project management, and application support is vital to ensure the successful delivery of product enhancements.
  • Being on call to fix urgent production issues is required.
  • Willingness to work weekends and evenings when company has urgent issues to be developed / fixed.


            Travel: None


Minimum Qualifications:


  • Bachelor’s Degree in Computer Science
  • 2 years’ experience in/with the following:
  • Maintaining legacy code.
  • Architectural design for complex front-end systems and backend implementation.
  • Building web applications using: Vue3, NPM, Bootstrap, Java Spring and Microservices architecture.
  • Working in a Test-Driven Development (TDD) framework using JUnit.
  • Developing web front-end interfaces using: Vue JS, HTML/HTML5, CSS3, JavaScript, XHTML, jQuery, Java, AJAX, JSON, Bootstrap.
  • Working with CSS media queries for responsive design, Document Object Model (DOM), and DOM manipulation using JavaScript.
  • Involvement in backend Implementation using technologies like: Spring Postgres, Rest Services Development.
  • Development and integration expertise with RESTful APIs using HTTP/S data exchange formats like JSON and SOAP.
  • Development of Data Access Objects (DAOs) using MyBatis to interact with Postgres DBMS.
  • Creating tables, Stored Procedures, functions, views, indexes, constraints, triggers, and SQL tuning for performance optimization.
  • Operating in both Windows and Linux-based environments.
  • Application servers such as Apache Tomcat required. Proficiency in IDEs like Eclipse, IntelliJ, NetBeans, TFS, STS, Visual Studio.
  • Build/test/development tools like ant, Maven, log4j for logging, and JUnit for unit and      integration testing.
  • Creating independent desktop applications and user interfaces using the legacy Java SWING                             
  • SQL and PostgreSQL, coupled with a sound knowledge of database design principles.
  • Developing and implementing automation using Selenium Web Driver and Java.
  • Hands-on version control systems Bitbucket, GIT, and SVN, including execution of Continuous Integration (CI) Jenkins build jobs for Java, Android and iOS applications.
  • Working with Velocity and other similar templating libraries.
  • Web Design and UI/UX Design.
  • 1 year experience in/with the following:
  • Cloud environments such as AWS, GCP, and Azure.
  • Distributed systems using JMS, Message Queues, ActiveMQ, and Spring JMS Integration.
  • Search engines such as Apache Solr and Elastic Search.
  • Design, develop, and maintain reports using Jasper and iReport.
  • Creating VirtualBox VM images, Docker containers from scratch.
  • Writing custom Ant and Maven scripts for application build and deployment.

 

Salary:

Minimum $110,635/yr and standard employee benefits.

Similar Jobs

Qualtrics Logo Qualtrics

Software Engineer

Artificial Intelligence • Information Technology • Natural Language Processing • Software • Business Intelligence • Generative AI
In-Office
Seattle, WA, USA
111K-209K Annually

SoFi Logo SoFi

Software Engineer

Fintech • Mobile • Software • Financial Services
Easy Apply
Hybrid
2 Locations

Corporate Tools LLC Logo Corporate Tools LLC

Software Engineer

eCommerce • Legal Tech • Professional Services • Software • Data Privacy
Remote or Hybrid
4 Locations
90K-140K Annually

Block Logo Block

Software Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
Seattle, WA, USA
153K-270K Annually
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Los Angeles, California
512 Employees
Year Founded: 1974

What We Do

ABC Legal, trusted by over 50,000 professionals, including law firms, businesses, government agencies, and individuals, stands as the largest provider of service of process. Additionally, we serve as the official process server for the U.S. Department of Justice. Our subsidiary, Docketly, operates seamlessly within our digital ecosystem, offering appearance counsel on a bespoke platform designed for efficiency. We optimize the legal process by leveraging cloud-based applications compatible across desktops, browsers, and smartphones, ensuring partners and clients save time and resources while maintaining utmost compliance, control, and transparency. With a network of over 3,000 process servers spanning across all 50 states and 77 countries, ABC Legal is headquartered in Seattle, WA. Explore our legal solutions and learn more about our subsidiary company, Docketly, at www.abclegal.com.

Similar Companies Hiring

Atticus Thumbnail
Social Impact • Legal Tech • Insurance
Los Angeles, CA
170 Employees
Hebbia AI Thumbnail
Software • Natural Language Processing • Machine Learning • Legal Tech • Generative AI • Financial Services • Artificial Intelligence
New York, NY
90 Employees
Fulcrum GT Thumbnail
Software • Legal Tech • Cloud
Hoffman Estates, Illinois
501 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account