Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

DMSi Software Logo

Java Developer

DMSi Software

Salary not specified
Sep 25, 2025
Phoenix, AZ, US
Apply Now

Design, develop, and maintain a common framework and shared components that power multiple ERP applications, ensuring consistency, performance, and scalability across the entire ERP ecosystem while reducing development time and technical debt.

Requirements

  • 5+ years of Java development experience, with 2+ years in framework/platform development.
  • Strong understanding of software architecture patterns (microservices, event-driven, domain-driven design).
  • Experience building multi-tenant SaaS applications with focus on: Performance optimization and caching strategies, Horizontal scalability and distributed systems, Security best practices (OAuth, JWT, encryption, OWASP), High availability and fault tolerance
  • Proven track record using AI tools to accelerate development (GitHub Copilot, ChatGPT/Claude, etc.).
  • Experience with: Spring Framework (Boot, Security, Data, Cloud)
  • RESTful API design
  • Message queuing systems (Kafka, RabbitMQ)

Responsibilities

  • Design and develop reusable components, libraries, and frameworks used across multiple ERP applications
  • Apply architectural patterns and best practices for multi-tenant SaaS applications
  • Optimize framework performance, ensuring optimal response times at scale
  • Implement security protocols and compliance standards (OWASP, SOC 2, NIST)
  • Drive adoption of AI-powered development tools to increase team productivity
  • Conduct peer code reviews and participate in framework architecture discussions and design.
  • Collaborate with product teams to understand requirements and provide technical guidance.

Other

  • Bachelor's Degree in Computer Science, Software Engineering, or equivalent professional experience.
  • Experience working in agile teams with exposure to multiple stakeholder groups and cross-functional collaboration.
  • Track record of successfully delivering complex technical projects while balancing technical debt reduction and feature development.
  • Travel as needed, including business air travel and car rental.