Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Developer

$67.67 - $90.22 per hour
Temporary

Dahl Consulting

Title : Developer
Location : Remote
Job Type : Contract (12 Months)
Compensation : $67.67 - $90.22/hr
Industry: Retail

---
About the Role
Our client, a leading retailer recognized for its large-scale digital commerce and enterprise technology ecosystem, is seeking a Developer to join a team responsible for powering enterprise pricing systems. This role will support applications that process and publish price changes through REST APIs and Kafka-based event-driven services, helping ensure accurate and timely pricing across a high-volume retail environment.
The team is currently completing a major platform modernization initiative focused on improving scalability, throughput, reliability, and performance. This position offers the opportunity to contribute to both a modernized architecture and an established production platform while delivering new business capabilities. This is a senior-level individual contributor role ideal for someone who can quickly navigate complex enterprise systems, work independently, and collaborate effectively with globally distributed engineering teams. Job Description
As a Developer, you will play a key role in designing, building, and supporting backend systems that process large volumes of pricing data. You will contribute to the continued evolution of a modern event-driven platform while ensuring the stability and performance of existing production applications.
In this role, you will work closely with engineering teams across multiple locations, helping deliver scalable solutions that support critical business operations. The ideal candidate is an experienced backend developer with strong Java expertise, hands-on Kafka experience, and a proven track record of working within large enterprise environments.
Responsibilities
  • Develop and maintain enterprise backend applications using Java and Kotlin
  • Design, build, and support high-volume RESTful APIs
  • Develop Kafka producer and consumer solutions for event-driven processing
  • Contribute to platform modernization initiatives focused on scalability and performance
  • Support and enhance existing production systems while delivering new functionality
  • Design, test, troubleshoot, and deploy production-ready software solutions
  • Work with relational and distributed databases to support business-critical applications
  • Collaborate with engineers and stakeholders in Agile development environments
  • Participate in architecture discussions and technical design decisions
  • Deliver high-quality code with minimal supervision
What Success Looks Like
  • Quickly become productive within an established pricing platform
  • Contribute to the continued development of a modernized enterprise architecture
  • Build scalable backend services supporting high-volume data processing
  • Enhance and maintain Kafka-based event processing solutions
  • Deliver reliable, performant REST APIs
  • Collaborate effectively with U.S.-based and international engineering teams
  • Produce high-quality, production-ready solutions with minimal supervision
Qualifications
Required Qualifications:
  • Senior-level experience developing enterprise applications using Java
  • Professional experience with Kotlin or the ability to quickly become productive in Kotlin
  • Strong experience building distributed backend services using Apache Kafka, including producer and consumer implementations
  • Senior-level experience designing, developing, and supporting RESTful APIs
  • Experience working with Oracle, PostgreSQL, or similar relational database technologies
  • Familiarity with distributed NoSQL databases such as Cassandra
  • Experience working within large-scale enterprise applications and established codebases
  • Ability to quickly learn existing systems and contribute with minimal guidance
  • Strong troubleshooting, testing, and software delivery skills
  • Excellent collaboration and communication skills
  • Experience working within Agile development environments
  • Availability to participate in meetings during Minneapolis (Central Time) business hours
Preferred Qualifications:
  • Experience with modular monorepo architectures
  • Experience working in framework-light or framework-free Java applications
  • Experience with RocksDB
  • Experience supporting high-throughput, event-driven, or large-scale distributed systems
  • Retail, pricing, or eCommerce platform experience
  • Experience with Oracle Exadata environments
  • Architecture, technical design, or solution ownership experience
Benefits
Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family’s needs. For details, please review the DAHL Benefits Summary:  How to Apply
Take the first step on your new career path!  To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we’ve reviewed your application details, a recruiter will reach out to you with next steps! Equal Opportunity Statement
As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!

#LI-CF1
#LI-Remote

java,kotlin,kafka, RESTful API
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Java Developer in Minnesota vacancy
  • $45 - $50 per hour

     ...SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsJava Full Stack Developer - 10 PositionsMinneapolis, MNJDHighly experienced Front End Developer with experience in Java J2EE, Spring, Angular and Db2 MSSQL. The ideal candidate should have a strong... 
    Suggested
    Hourly pay
    Full time
    Remote work

    SRI Tech

    Minneapolis, MN
    2 days ago
  • $80k - $158k

     ...Implementation and maintenance of mission critical enterprise Java applications. Experience working with and implementing microservices...  ...implementing Java/Spring boot Micro services.Spring Boot Lead Developer with experience in application components using Spring Boot.... 
    Suggested
    Minimum wage
    Local area

    Wipro

    Minneapolis, MN
    2 days ago
  •  ...and Information Technology Enabled Services.Job DescriptionPreferred• At least 4 years of experience in Java, J2EE technologies with strong experience in developing J2EE based web application using server technologies including Struts, Spring, Hibernate, Soap/Rest Web... 
    Suggested
    Permanent employment
    Full time
    H1b

    Sonsoft

    Minneapolis, MN
    2 days ago
  •  ...Description• Strong footprint In the Definition, Design, And Delivery of Java/J2EE applications including knowledge of software Development Life Cycle (SDLC).• 3+ years of experience in developing Web Services using Java/J2EE technologies like Spring, Hibernate/ORM.• Development... 
    Suggested
    Permanent employment
    Full time
    Shift work

    Sonsoft

    Minneapolis, MN
    2 days ago
  •  ...Implementation and maintenance of mission critical enterprise Java applications.Experience working with and implementing microservices...  ...implementing Java/Spring boot Micro services.Spring Boot Lead Developer with experience in application components using Spring Boot.... 
    Suggested

    Pacer Group

    Minneapolis, MN
    3 days ago
  •  ...Java 8 DeveloperJob description:Java 8 Developer Requires experience with Java 8, including lambdas and streaming logic. Experience with XML and JSON desired.Will be responsible for implementing our federated API accessing our organization data and allowing for CRUD functionality... 

    TestingXperts

    Eagan, MN
    12 hours ago
  •  ...ROLE_DESCRIPTION - • Design, develop, and maintain Java-based applications using frameworks such as Spring / Spring Boot • 5+ years of professional software development experience with Java. • Strong knowledge of Spring Boot, Spring Framework, JPA/Hibernate, and... 

    Q1 Technologies

    Minneapolis, MN
    3 days ago
  •  ...Java Full Stack DeveloperOnsite 2 days a week (Hybrid Schedule) Candidates MUST work onsite (starting) from the first day in one of...  ...for highly skilled Principal and Senior Technical Leads to drive/develop application modernization efforts. Candidate must have experience... 
    2 days per week

    My3Tech Inc

    Minneapolis, MN
    3 days ago
  •  ...Job PostingExperience in Core Java, preferably version 1.8 or higher. REST APIs and Microservices, knowledge of JSON (Java Script Object Notation) handling. Frameworks like classic Spring and Spring Boot. Experience in DevOps processes, CI-CD (Continuous Development-Continuous... 

    The Dignify Solutions, LLC

    Minneapolis, MN
    3 days ago
  •  ...Job Description: "• Strong expertise in Java, Spring Boot, and Microservices • 10+ years of proven experience building sophisticated...  ...• Experience with AWS /Azure • 5+ years of experience developing applications utilizing relational databases and/or no SQL databases... 

    Q1 Technologies

    Minneapolis, MN
    3 days ago
  •  ...Duration: 6 Months Responsibilities Strong hands‑on experience with Java; full stack development Design, code, test, debug, and document...  ...decisions, issues and plans to technology leadership Develop reusable patterns and encourage innovation that will enhance team... 

    cognizant technologies

    Eden Prairie, MN
    4 days ago
  •  ...Java Full Stack DeveloperJava Full Stack Developer with Strong Microservices and Kafka experienceJob Summary: The Senior in Java/J2EE, REST, and Spring Boot will be responsible for leading and architecting technical solutions in Java/J2EE technologies, RESTful APIs, and... 

    Kasmo Global

    Burnsville, MN
    3 days ago
  •  ...Java DeveloperGreetings for the day! My name is Suneetha from Testing Xperts, we are a global staffing, consulting and technology...  ...EXT 303 (O)(***) ***-**** (F)Job DescriptionJob Title: Senior developer (GC/citizen)Location: Eagan, MNDuration: Long termDescription:-... 
    Worldwide

    TestingXperts

    Eagan, MN
    12 hours ago
  •  ...Experience 7+ years relevant software development experience creating business applications with relational database systems. 5+ years Java development required. Desired Experience Additional experience and skills that are considered a plus. Additional Information All... 

    CyberThink Pvt. Ltd.

    Bloomington, MN
    2 days ago
  •  ...Java DeveloperLocation: 121 East Park Square Owatonna, MNExperience: 10+ Duration: Long TermPlease mention the current location, DL...  ...and visa status.Job Description: We are seeking a skilled Java Developer with experience in the insurance industry to support ongoing and... 

    Argyle Infotech

    Owatonna, MN
    3 days ago
  •  ...responsibility will be to provide technical expertise and coordinate for day to day deliverables for the team. 5-8 years of experience in: Java Development, Spring Boot, AWS, Terraform. Ability to work in team in diverse/multiple stakeholder environment. Problem Solving:... 

    ClifyX

    Greenwald, MN
    4 days ago
  •  ...Java DeveloperCurrently seeking a Java Developer for one of our top Financial Services clients in St. Paul, MN. Please see below for details about this exciting growth opportunity and apply today!Job Title: Java DeveloperJob Type: Contract (18-24 months)About Us: Our... 
    Contract work

    My3Tech Inc

    Saint Paul, MN
    3 days ago
  • Job TitleJava language knowledge for building services and micro services such as Restful with JSON and/or SOAP with XML based request/response requiredImplementing design patterns, algorithms and applying innovative methodologies experience requiredOracle Database interaction...
    Work experience placement

    Kasmo Global

    Burnsville, MN
    3 days ago
  •  ...Java Developer Job DutiesDefines site objectives by analyzing user requirements; envisioning system features and functionality.Designs and develops user interfaces to internet/intranet applications by setting expectations and features priorities throughout development... 

    Dealervero

    Minneapolis, MN
    2 days ago
  •  ...Full Stack Java DeveloperWe are seeking a skilled Full Stack Java Developer with strong backend expertise in Java and frontend development experience in React. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications... 

    Pi Square Technologies

    Minneapolis, MN
    2 days ago
  •  ...Intermediate Full Stack Java DeveloperGenesis10 is currently seeking an Intermediate Full Stack Java Developer for a remote position with a leading pharmacy benefit manager. This is a long-term contract opportunity. This position is 100% remote. Compensation: $62.00 -... 
    Hourly pay
    Long term contract
    Permanent employment
    Contract work
    Remote work

    Minnesota Jobs

    Eagan, MN
    12 hours ago
  •  ...portfolioCollaborate with scrum teams in grooming user stories and developing acceptance criteria so that we can deliver value to our...  ...of coding experience with one or more of the follow languages Java, C#, C/C++, Go, Python, or JavaScript with a willingness and ability... 
    Remote work

    Samprasoft

    Eden Prairie, MN
    3 days ago
  •  ...potential delays before they require escalation.Tech Stack:Backend: Java, J2EE, Spring, SpringBoot, RESTful web services, Kafka, Junit,...  ...experiencePreferred Skills/Experience:1+ years of experience developing solutions in financial domain – domestic and/or international1+... 

    Software Technology Inc

    Richfield, MN
    3 days ago
  •  ...Java DeveloperVisa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp...  ...basis Positions in this function are predominantly involved in developing business solutions by creating new and modifying existing software... 

    Keylent Inc

    Eden Prairie, MN
    2 days ago
  •  ...Kafka. Would be open to MQ or JMS if no Kafka. For the front end React experience is a hard requirement. 30% of time will be React. 70% Java. Need someone with 4+ years of experience. Direct sendout times forthcoming.This role is on the Future Workforce Team. The team’s... 

    Samprasoft

    Richfield, MN
    3 days ago
  • 100% Remote Java DeveloperThis is a requirement in the Outbound Communications project. UHG is working towards a paper free by 2023 initiative, for which the team is creating micro products in cloud which will help the members to choose paperless options and will allow... 
    Remote work

    Software Technology Inc

    Minneapolis, MN
    3 days ago
  •  ...Java DeveloperLocation: Minneapolis, MNDesired SkillsFive (5) years of experience developing complete object-oriented Java web applications including analysis, design, implementation, build scripting, unit testing of user interface, controller, business logic, and data... 

    InterSources

    Minneapolis, MN
    3 days ago
  •  ...strong logical aptitudePositions In Demand We are recruiting for full-time opportunities with our client network in the following roles:Java Full Stack DevelopersDevOps & Cloud EngineersPython/Java Software ProgrammersData Analysts, Data ScientistsData Engineers & AI/... 
    Full time

    SynergisticIT

    Minneapolis, MN
    3 days ago
  • $81.34k - $136.5k

     ...Full Stack Java DeveloperAs a Full Stack Java Developer, you will make an impact by designing, developing, and delivering scalable enterprise applications using Java, Spring Boot, and React.js technologies. You will be a valued member of the application development team... 
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Minnesota Jobs

    Hopkins, MN
    5 days ago
  •  ...Job Brief: The JAVA Engineer Analyst/Developer will search, design and prepare solutions and interfaces to help assist system functionality. They can also transfer local to standard code with the purpose of message interoperability and evaluate user requirements, methods... 
    Local area
    Monday to Friday

    GrabJobs

    Rochester, MN
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Developer. Be the first to apply!