Software Engineer II
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
As a Software Engineer II, you’‘ll design, develop, maintain, and support enterprise web applications that solve real-world supply chain optimization challenges., · Design and develop Java-based enterprise web applications.
· Build scalable backend services and REST APIs.
· Design and maintain Oracle database objects, stored procedures, and queries.
· Troubleshoot and resolve complex Tier 3 production issues.
· Integrate applications with ERP systems, logistics providers, and customer platforms.
· Participate in Agile development, sprint planning, code reviews, and technical discussions.
· Improve software quality, performance, and maintainability.
· Collaborate with Product, Support, and Implementation teams to deliver customer solutions.
Requirements
Required
- 3-8 years of professional software engineering experience.
- Strong Java development experience using object-oriented programming principles.
- Experience with Java 17+, collections, streams, lambdas, and design patterns.
- Strong analytical and problem-solving skills.
- Experience with relational databases (Oracle, SQL Server, PostgreSQL, or similar).
- Bachelor’’s degree in Computer Science, Engineering, or equivalent experience.
- Ability to learn complex enterprise software and business processes.
Preferred
- HTML, JavaScript/TypeScript, CSS, JSP
- Apache Tomcat
- REST API development
- Git/Bitbucket
- Gradle and CI/CD pipelines
- Enterprise application support
- Supply chain or manufacturing software experience
- AI-assisted development tools (GitHub Copilot, Claude Code, or similar)
Work Authorization
Applicants must be legally authorized to work in the United States at the time of hire and throughout their employment., This position primarily involves working at a computer in an office environment and requires prolonged sitting, frequent use of a computer and standard office equipment, effective verbal communication, and occasional standing, walking, and lifting of office materials up to 25 pounds. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions of the position., If you’‘re looking for a role where you’‘ll solve challenging problems, collaborate with experienced engineers, and make a meaningful impact on software used by global manufacturers, we’‘d love to hear from you.
Benefits & conditions
· Medical, Dental, Vision, Life & Disability Insurance
· 401(k) Retirement Plan
· 18 PTO days, 12 paid holidays, plus 3 floating holidays.
· Employee Assistance Program
· Employee Discounts
· Smart Casual Dress
· Onsite amenities including restaurant, fitness center, and snacks
· Team events and company gatherings
About the company
At Agillence, you’‘ll help build enterprise optimization software used by Fortune 500 automotive manufacturers and global supply chain leaders to optimize the movement of millions of dollars in production material every day while solving complex logistics and optimization challenges.
Unlike larger organizations where developers often work on one small component, our engineers gain exposure across the full software development lifecycle and play a meaningful role in delivering solutions our customers rely on worldwide., · Make an outsized impact. Join a small engineering team where your work is highly visible and your contributions matter.
· Solve meaningful problems. Develop software that supports mission-critical supply chain operations for global manufacturers.
· Grow your expertise. Our enterprise platform is sophisticated, providing continuous learning and technical growth. Most engineers spend their first 6-12 months developing deep product and business knowledge while working alongside experienced mentors.
· Collaborate with purpose. Our hybrid work environment combines focused remote work with two in-office collaboration days dedicated to architecture discussions, whiteboarding, mentoring, and solving complex technical challenges together.
· Build your career. Gain broad experience across backend development, databases, integrations, production support, and enterprise software architecture.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
The 12 Best Jobs for Software Engineers
Is Software Engineering Over-Saturated?
Top-Paying Tech Jobs (with Salaries)