Java Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

DMSi Software ยท 1 day ago

Java Developer

DMSi Software is seeking an experienced Java Developer to design, develop, and maintain their common framework and shared components that power multiple ERP applications. This role is crucial for ensuring consistency, performance, and scalability across the ERP ecosystem while reducing development time and technical debt.

Information TechnologyRoboticsSoftware

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

Qualification

Java developmentSoftware architecture patternsMulti-tenant SaaS applicationsSpring FrameworkRESTful API designCI/CD pipelinesAI tools usageAgile methodologyCross-functional collaboration

Required

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), CI/CD pipelines and DevOps practices
Bachelor's Degree in Computer Science, Software Engineering, or equivalent professional experience
3-7 years of hands-on Java development experience, with at least 2 years working on shared frameworks or platform components
Proven background in maintaining and enhancing large-scale enterprise applications in a SaaS environment
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

Preferred

Some experience with GWT will be an advantage

Company

DMSi Software

twittertwittertwitter
company-logo
DMSi is bringing new technology and new ideas to the building materials industry through our specialized business management software.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Brent Heavican
Vice President and CTO
linkedin
leader-logo
Michael Limas
Executive Vice President and Chief Financial Officer
linkedin
Company data provided by crunchbase