More jobs:
Java Developer
Job in
Omaha, Douglas County, Nebraska, 68197, USA
Listed on 2026-02-14
Listing for:
DMSi Software
Full Time
position Listed on 2026-02-14
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer
Job Description & How to Apply Below
We're seeking an experienced Java Developer to design, develop, and maintain our common framework and shared components that power multiple ERP applications. This role is critical to ensuring consistency, performance, and scalability across our entire ERP ecosystem while reducing development time and technical debt.
Responsibilities And Duties- 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.
- 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).
- 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 (Git Hub Copilot, ChatGPT/Claude, etc.).
Experience With- Spring Framework (Boot, Security, Data, Cloud)
- RESTful API design
- Message queuing systems (Kafka, Rabbit
MQ) - CI/CD pipelines and Dev Ops practices
- Some experience with GWT will be an advantage
- 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.
Normal office environment with use of computers and telephone systems; no unusual physical demands. Travel as needed, including business air travel and car rental.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×