CrawlJobs Logo

Java Web Developer

United States, Des Moines Employment contract 115000.00 USD / Year · Job Posted November 21, 2025
Apply Position
Job Link Share

Job Description

Looking for a mid-level developer with Java development expertise in Des Moines. The candidate will be a key part in building and maintaining Java-based web applications, growing into a technical lead role. The role provides training budget, opportunities for continual improvement, and onsite collaboration in an advanced Agile environment with a stable financial company.

Job Responsibility

  • Develop and maintain Java-based web applications
  • Collaborate in team-oriented environments
  • Ensure web accessibility compliance
  • Debug and resolve software issues
  • Create web development designs using Spring Boot and Microservices

Requirements

  • Minimum 3+ years of Java development
  • Eye for design and front end web page development with UI / UX development
  • Accessibility background / Accessibility web development experience for externally facing web applications and web sites
  • Searching for a mid-level developer, ideally 4-8 years of experience
  • Hibernate
  • Experience with a front-end language such as JavaScript, Angular experience is a plus
  • Spring Boot experience, Microservices experience
  • Web development
  • Strong skills in debugging and resolving software issues
  • Ability to work collaboratively in a team-oriented environment
  • Familiarity with Apache and related tools
  • Solid understanding of software design principles and best practices
  • Excellent communication skills to convey technical concepts effectively

Nice to have

Angular experience

What we offer

  • Bonus
  • Training budget
  • Continuous improvement opportunities
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life and disability insurance
  • 401(k) plan enrollment

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Web Developer

8 matching positions

Java Web Developer

We are currently seeking colleagues to join us at Ozgur Software Inc. as Java We...
Location
Location
Turkey , Istanbul
Salary
Salary:
Not provided
ozguryazilim.com.tr Logo
Özgür Yazılım
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient in understanding technical documents in English without difficulty
  • Work experience in developing web applications using Java technologies (e.g., Spring, Maven, Gradle, JPA)
  • Knowledge of front-end technologies such as HTML, CSS, and JS
  • Capability to comprehend the structure of existing software and develop software in harmony with it
  • Ability to guide and develop less experienced team members
  • Ability to review and provide feedback on code written by others
Read More
Arrow Right

Java Web Developer

Bring data, implement bidding to about 50 media including Google, Yahoo, etc. vi...
Location
Location
Vietnam , Hanoi; Da Nang
Salary
Salary:
Not provided
dac-datatech.vn Logo
DAC Data Technology Vietnam JSC.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Having experience in working with Java (Spring, Spring MVC, Spring Boot): over 01 year for Junior and over 03 year for Senior
  • Experienced with MySQL, SQL Server, Google BigQuery
  • Experienced with SOAP, REST API
  • Experienced with Google Cloud Platform (GCP: GCE, GAE, GKE, PubSub, Cloud Function,…) for Senior
  • Experienced in working with Linux, Shell scripts
  • Proficient in using Git
Job Responsibility
Job Responsibility
  • Bring data, implement bidding to about 50 media including Google, Yahoo, etc. via API: Google (GKT, GDN), Yahoo (YDN, YSS), etc.
  • Download report (3TB big data) from media API (SOAP, REST) daily, hourly and save to Data Warehouse
  • From the big data above, calculate and compute reports (statistics, predictions) for advertisers and directly to customers (report types can include CSV, Excel, Tableau (BI)), self-export 5000 reports per day
  • Based on the client’s budget, create alerts if the prediction does not achieve the required KPI
What we offer
What we offer
  • Career path improvement
  • Work, learn and develop with young and talented colleagues who are passionate and have big vision
  • Challenge yourself with new technologies and hot tech trend in the world
  • Participate in training programs on technical skills, soft skills and working methods
  • Be advised and share about the career path and self-development
  • Salary: $500-$2000
  • Twice-a-year bonus
  • Performance review: Every January
  • Japanese allowance
  • Social insurance, health insurance, unemployment insurance under the insurance law
  • Fulltime
Read More
Arrow Right

Java Developer / Java Web Developer

In this Java Development role you will get the opportunity to run your own proje...
Location
Location
United States , Des Moines
Salary
Salary:
120000.00 USD / Year
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Java Development
  • Spring Boot / Microservices, Hibernate, Struts is a MUST HAVE
  • Experience with JavaScript
  • Angular experience is a plus
  • Spring experience
  • HTML5
  • CSS
  • 2 year or 4 year degree is Preferred (Prefer Computer Science or similar)
  • Hands-on background with the Spring Framework
  • Familiarity with web application technologies such as HTML5 and CSS
Job Responsibility
Job Responsibility
  • Run your own projects
  • Develop on challenging IT / Technical projects
  • Work closely with the business
  • Work in a mid sized team environment
What we offer
What we offer
  • Unheard of benefits
  • training opportunities
  • 10% bonus
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
  • Fulltime
Read More
Arrow Right

Junior Java Web Developer

We are looking for a team member to join us at Ozgur Software Inc. as a Junior J...
Location
Location
Turkey , Istanbul
Salary
Salary:
Not provided
ozguryazilim.com.tr Logo
Özgür Yazılım
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient in understanding technical documents in English without difficulty
  • Ability to develop web applications using Java technologies (e.g., Spring, Maven, JPA, Thymeleaf)
  • Knowledge of front-end technologies such as HTML, CSS, and JS
  • Capability to comprehend the structure of existing software and develop software in harmony with it
  • Ability to understand customer requirements and generate solutions
  • Being a part of a team, with the ability to contribute ideas, share them, articulate them, and improve them through mutual discussion
  • Capability to dive into source code not written by oneself and solve problems without getting lost
Read More
Arrow Right

Java Full-Stack Web Application Developer

We are looking for a Java Full-Stack Engineer to design, build, and support mode...
Location
Location
United States , Jersey City
Salary
Salary:
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
June 15, 2026
Flip Icon
Requirements
Requirements
  • 6-10 years of experience in full-stack web application development
  • Strong backend development experience with Java and Spring Boot (REST APIs, security concepts, performance, and scalability)
  • Strong front-end development experience with Angular including TypeScript, HTML5, and CSS
  • Experience using UI component libraries such as Kendo UI
  • Working knowledge of micro front-end architecture and patterns
  • Solid understanding of API design and microservices (service boundaries, resilience, observability basics)
  • Hands-on experience with SQL Server and relational data modeling
  • Experience with Elasticsearch and event streaming with Kafka
  • Proficiency with GitHub / Bitbucket workflows and practical experience with CI/CD pipelines
  • Strong communication skills, ownership mindset, and ability to work collaboratively in an agile team
Job Responsibility
Job Responsibility
  • Develop and maintain web applications across the stack: UI, APIs, and backend services
  • Build scalable, secure microservices using Java and Spring Boot
  • Develop responsive user interfaces using Angular, leveraging Kendo UI components where appropriate
  • Implement and support micro front-end patterns (composition, shared libraries, module federation or equivalent approaches)
  • Design, build, document, and consume RESTful APIs
  • ensure service contracts and versioning strategies are followed
  • Work with SQL Server and optimize queries, indexes, and data access patterns
  • Implement search and indexing solutions with Elasticsearch
  • Build event-driven integrations using Kafka (producers/consumers, topics, schema/versioning awareness)
  • Use GitHub / Bitbucket and contribute to automated CI/CD pipelines (build, test, deploy)
What we offer
What we offer
  • medical
  • dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages including planned time off (vacation)
  • unplanned time off (sick leave)
  • paid holidays
  • Fulltime
!
Read More
Arrow Right

Senior Full Stack Java Developer

At Schwab, you’re empowered to make an impact on your career. Here, innovative t...
Location
Location
United States , Austin
Salary
Salary:
150000.00 - 175000.00 USD / Year
schwab.com Logo
Charles Schwab
Expiration Date
June 22, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer engineering OR related degree and/or practical experience
  • Professional level front end skillsets such as HTML, JSP, NPM webpack build and Angular development skills, typically built through 6-12 years of applicable experience
  • Professional level Java web and service development skills, typically built through 6-12 years of applicable experience developing in Java/Spring
  • Experience in developing Microservices, REST API’s using Java/Spring boot and knowledge of messaging frameworks like Kafka
  • Experience with CI/CD tools like Bitbucket/Bamboo/Jenkin/GitHub etc.
  • Experience participating as a member of a scrum team in an agile environment
  • Experience leading technical teams and working efficiently across multiple skill levels to produce high quality software with the best possible user experience
  • Partner with architects and product teams to create comprehensive designs and roadmaps for complex systems
  • Ability to engage in synergetic application and platform architecture design sessions
  • Ability to effectively communicate technical concepts to both technical and nontechnical audiences
Job Responsibility
Job Responsibility
  • Collaborate with product owners and business partners to define strategy, road maps and scope of software requirements (decompose narratives, design features, and prioritize tasks)
  • Design and deliver new concepts and features, working alongside development peers in an agile environment
  • Serve as a technology team leader: leading code reviews, clarifying technical requirements, explaining end to end system flows, designing system/tech artifacts and mentoring junior team members
  • Identify root causes of issues or bugs identified and remediate them efficiently
  • Partner with UX experts to incorporate user facing enhancements into a complex communications system
  • Partner with delivery manager, scrum master and product owner to provide development sizing estimates
  • Utilize automated software test tools and frameworks such as test-driven development to achieve the highest quality in software delivery
  • Support integration efforts to build whole systems from various subsystems
  • Identify technology risks early and establish mitigation plans
  • Lead end-to-end application delivery – design system requirements, development, quality check process including testing strategy and production releases
What we offer
What we offer
  • 401(k) with company match and Employee stock purchase plan
  • Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
  • Paid parental leave and family building benefits
  • Tuition reimbursement
  • Health, dental, and vision insurance
  • Medical, dental and vision benefits
  • 401(k) and employee stock purchase plans
  • Tuition reimbursement to keep developing your career
  • Paid parental leave and adoption/family building benefits
  • Sabbatical leave available after five years of employment
  • Fulltime
Read More
Arrow Right

Java Developer

Java Developer – London (Hybrid) Location: London, UK (Hybrid – 2–3 days per we...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
myn.co.uk Logo
Myn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional experience in Java development
  • Strong knowledge of Java 11+ and object-oriented programming principles
  • Experience with frameworks such as Spring Boot and Spring MVC
  • Knowledge of REST APIs, microservices architecture, and web services
  • Experience with relational databases such as MySQL, PostgreSQL, or Oracle
  • Familiarity with Git and modern version control practices
  • Understanding of software development lifecycle and Agile methodologies
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain Java-based applications and services
  • Write clean, efficient, and well-documented code following best practices
  • Collaborate with cross-functional teams to define and implement technical solutions
  • Participate in code reviews and contribute to continuous improvement initiatives
  • Troubleshoot, debug, and resolve software defects and performance issues
  • Develop and integrate RESTful APIs and microservices
  • Assist with application deployment, monitoring, and support activities
  • Stay current with emerging technologies and industry trends
What we offer
What we offer
  • Competitive salary and annual performance bonus
  • Flexible hybrid working model
  • Private healthcare and pension scheme
  • Generous holiday allowance
  • Professional development and training opportunities
  • Collaborative and inclusive work environment
  • Clear career progression pathways
  • Fulltime
Read More
Arrow Right
New

Java Developer

Location
Location
United States , Monroe Township
Salary
Salary:
Not provided
hireitpeople.com Logo
Hire IT People, Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering or equivalent in a related field or a foreign equivalent with relevant experience
  • Experience in distributed JAVA/J2EE technologies
  • Experience with Spring Framework (Spring MVC, Spring Data, Spring Rest, IOC, AOP, Security), ORM like JPA, and Oracle
  • Experience in JavaScript, MVC, jQuery, Angular 2.0, HTML5, Bootstrap
  • Experience with Web Services (SOAP and RESTful)
  • Experience with Junit, Jenkin, ADO, STS IDEs
  • Experience in code quality improvement
  • Experience in bug fixing in various environments
Job Responsibility
Job Responsibility
  • Lead the software interface development team in development, change control, issues resolution, requirements management, analysis and design, programming/construction, and testing
  • Design, Develop, and Integrate using distributed JAVA/J2EE technologies
  • Serve as a technical expert on development, coding, testing, and debugging stages of application
  • Lead activities and interact with users through all phases of the Systems
  • Develop controllers, services, and DAO layers using the spring framework (Spring MVC, Spring data, Spring rest, IOC, AOP, Security,), ORM like JPA, and Oracle
  • Develop detailed specifications, coding, and unit and systems testing for the application
  • Provide technical and analytical guidance to team members to facilitate the implementation of new technologies
  • Develop the Web Services for both SOAP and Restful
  • Design and Implement web-based applications using JavaScript, MVC, jQuery, Angular 2.0, HTML5, Bootstrap, and other web-based frameworks
  • Perform Gap Analysis and Risk analysis of the existing system, evaluate the benefits of the new system, and check the compatibility of the existing system infrastructure with the new business Requirements
  • Fulltime
Read More
Arrow Right