1

Java Development Jobs in North Dakota (NOW HIRING)

ND · On-site

$68K - $161K/yr

You will contribute to the design, development, and continuous improvement of scalable, high-quality solutions in a dynamic and collaborative environment. - Java Platform Engineer We are looking for ...

ND · On-site

$73K - $174K/yr

You will contribute to the design, development, and continuous improvement of scalable, high-quality solutions in a dynamic and collaborative environment. - Senior Java Platform Engineer We are ...

senior java developer

Bismarck, ND · On-site

$57 - $72.75/hr

... Java, J2EE Technologies and Object oriented programming Concepts. Worked on Web application ... Developed different Web components such as JSPs, Ajax, JQuery, Servlets, Custom Tag Handlers and ...

Sr. Java Developer

Fargo, ND · On-site

$84K/yr

This is a hands-on development role where you'll contribute to solution design, architecture ... Java 17+ * Spring Framework * Spring Boot * Spring MVC * Spring Security * REST API development

Responsibilities & Duties: - Write code and contribute to the development of software applications ... Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an Agile Scrum team, collaborating across design, development, and testing * Supporting the development of ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an Agile Scrum team, collaborating across design, development, and testing * Supporting the development of ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an Agile Scrum team, collaborating across design, development, and testing * Supporting the development of ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an Agile Scrum team, collaborating across design, development, and testing * Supporting the development of ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an Agile Scrum team, collaborating across design, development, and testing * Supporting the development of ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an Agile Scrum team, collaborating across design, development, and testing * Supporting the development of ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an Agile Scrum team, collaborating across design, development, and testing * Supporting the development of ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an Agile Scrum team, collaborating across design, development, and testing * Supporting the development of ...

ND

$68K - $161K/yr

About the job you're considering We are seeking a highly motivated Software Development Engineer in ... Strong programming and automation skills using Java and/or Python, with experience in API testing ...

One or more programming languages such as Java, ReactJS and Relational Databases * Software development tools, including Git, JIRA. * Data structures, algorithms, and software design principles ...

One or more programming languages such as Java, ReactJS and Relational Databases * Software development tools, including Git, JIRA. * Data structures, algorithms, and software design principles ...

One or more programming languages such as Java, ReactJS and Relational Databases * Software development tools, including Git, JIRA. * Data structures, algorithms, and software design principles ...

ND · On-site

$76K - $187K/yr

... Java/J2EE, Python, AWS, and Linux environments. This role requires experience in data modeling, workflow development, data quality management, system integrations, and PIM platform support. The ...

next page

Showing results 1-20

Java Development information

See North Dakota salary details

$82K

$134.6K

$167.2K

How much do java development jobs pay per year?

As of Aug 1, 2026, the average yearly pay for java development in North Dakota is $134,552.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,300.00 and $161,400.00 per year, depending on experience, location, and employer.

What is the difference between Java Development vs Java Software Engineer?

AspectJava DevelopmentJava Software Engineer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentDevelopment teams, tech companies, startupsDevelopment teams, tech companies, startups
Employer & Industry UsageSoftware firms, IT departments, consultingSoftware firms, IT departments, consulting
Common Search & ComparisonYesYes

Java Development and Java Software Engineer roles often overlap in skills, credentials, and work environments. While Java Developers focus on coding, testing, and maintaining Java applications, Java Software Engineers may have a broader scope, including system design and architecture. Both roles are vital in tech companies and require similar qualifications, making them frequently compared by job seekers.

What are the key skills and qualifications needed to thrive as a Java Developer, and why are they important?

To thrive as a Java Developer, you need a solid understanding of Java programming, object-oriented design, and experience with frameworks like Spring or Hibernate, typically supported by a degree in computer science or a related field. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and databases such as MySQL or Oracle is highly valued, and certifications like Oracle Certified Professional Java Programmer can be advantageous. Strong problem-solving abilities, teamwork, and effective communication skills help developers collaborate with cross-functional teams and adapt to evolving project requirements. These skills and qualities are crucial for building robust, scalable applications and ensuring successful project delivery in dynamic software development environments.

What are some common challenges faced by Java Developers when working on large-scale enterprise applications?

Java Developers working on large-scale enterprise applications often encounter challenges such as maintaining code quality in complex systems, ensuring application scalability, and managing dependencies across multiple modules. Collaborating with cross-functional teams—including QA, DevOps, and UI/UX designers—can also present communication hurdles, especially when integrating new features or addressing bugs. Staying updated with the latest Java frameworks and best practices is essential for overcoming these challenges and delivering robust, maintainable solutions.

What is Java development?

Java development refers to the process of designing, building, and maintaining applications using the Java programming language. Java developers create software for a wide range of platforms, including web, mobile, and desktop environments. The job typically involves writing code, debugging errors, testing software, and collaborating with other team members to deliver efficient and secure applications. Java is widely used due to its portability, reliability, and strong community support.
What are popular job titles related to Java Development jobs in North Dakota? For Java Development jobs in North Dakota, the most frequently searched job titles are:
What job categories do people searching Java Development jobs in North Dakota look for? The top searched job categories for Java Development jobs in North Dakota are:
Infographic showing various Java Development job openings in North Dakota as of July 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, 1% Temporary, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $134,552 per year, or $64.7 per hour.

$120K - $135K/yr

Other

Posted 22 days ago


Job description

Job Description Are you a Senior Java Developer looking for an opportunity to make a lasting impact on a large-scale modernization initiative. Our client, a well-established leader in the financial services industry, is seeking an experienced Java developer to help modernize a mission-critical insurance platform that has been the backbone of the business for decades. This is an opportunity to work on a highly visible transformation project, replacing legacy mainframe technology with a modern Java-based architecture while helping shape the future direction of the platform.

What You'll Be Doing As a senior member of the development team, you'll play a key role in designing, developing, and implementing enterprise applications while collaborating with architects, business partners, and fellow engineers. This position offers the opportunity to influence technical direction, mentor other developers, and contribute to long-term modernization efforts. Responsibilities include: Design and develop scalable Java applications supporting critical business operations.

Lead the development of new features and enhancements as part of a large enterprise modernization effort. Participate in architecture discussions and help drive technical decisions. Build and maintain RESTful APIs and modern web applications.

Collaborate with cross-functional teams to deliver high-quality software solutions. Troubleshoot complex technical issues and recommend long-term improvements. Mentor junior and mid-level developers while promoting engineering best practices.

Continuously improve application performance, reliability, and maintainability. Required Qualifications 8+ years of professional software development experience. Strong experience with Java 17+ and modern Java development practices.

Hands-on experience with Spring Framework, Spring Boot, Spring MVC, and Spring Security. Experience developing RESTful APIs. Strong SQL and relational database experience.

Experience with JUnit and automated testing. Front-end development experience using Angular, TypeScript, and HTML5. Experience using Git and Azure DevOps.

Excellent communication, collaboration, and problem-solving skills. Ability to work closely with both technical teams and business stakeholders. Preferred Experience SQL Server Legacy modernization or application migration projects COBOL or VSAM exposure Insurance or financial services industry experience Experience migrating enterprise applications from mainframe technologies to modern cloud-ready architectures Why Consider This Opportunity.

Play a key role in a high-profile enterprise modernization initiative. Influence architecture and technical direction. Work alongside an experienced and collaborative engineering team.

Opportunity to mentor other developers and expand leadership responsibilities. Long-term project with meaningful business impact. If you're interested in building modern enterprise applications while helping transform legacy systems into scalable, future-ready solutions, we'd love to connect.