Icon hamburger
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply Now

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.

IT Java Developer

AppleOne Des Moines Full-Time
Apply Now


Looking for DevOps Software Engineer candidates (with a focus on coding and engineering in any language) with 3-8 years experience working as a developer in a highly collaborative environment. Expectation is that candidate will be able to work within an agile methodology on a self-managed team which will be mobbing/pairing about half of every day. The expectation is that the candidate will be a contributor in those mobbing sessions to create the right solutions. Strong communication skills and willingness to work with a team are required. The position is part of our DevOps organization which supports about 60 scrum teams. The DevOps Teams build products and services that enable those Scrum Teams to be better, faster, and smarter. The DevOps organization supports a broad range of technologies and task our teams to solve problems with the right solution no matter what that technology might be. Need to: * Be able to code - No language specifically but be able to learn the right language for the problem * Solve Complex Problems without being given the specific solution * Work in a highly collaborative environment with constantly changing priorities. Additional preferred technical experience: Testing ( Unit, Integration, Acceptance testing), Build servers ( Jenkins, Bamboo, Travis CI), Containers / Orchestration ( Docker, Docker Swarm, Kubernetees), Operating Systems ( Linux, Windows), Infrastructure automation ( Ansible, Puppet, Chef), Experience in server side application frameworks (i.e. Spring MVC, JSF, .NET MVC, Rails), Code quality tooling (i.e. eslint, pylint, sonar), Application performance monitoring (i.e. Dynatrace, Appdynamics, New relic), Experience in IBM Mainframe Technologies (i.e. z/OS), Security tooling ( Whitesource, Fortify), Platforms (i.e. Cloud foundry, Azure, Openshift),


What to expect: * 50+% of the time will be spent collaborating through mobbing and pairing with other team members (more when getting started) * Constantly jumping to different technologies, teams, & priorities * Lots of learning! Our DevOps teams enable our customers/stakeholders (other internal scrum teams) with services to * Develop the best applications possible with shared code/utilities to extend. As well as automation to help setup development environments (example technologies: Java, Websphere, Automated Testing, Cobol, Scripting) * Deliver those applications with CI/CD to testing and production environments with automated change management and other certification processes (example technologies: Jenkins, Docker, AWS, Python, XebiaLabs) * Integrate into production environments safely with other applications and dependencies (example technologies: Messaging platforms, Mainframe, DB2, Azure) * Measure that the application is performing and achieving the outcome it was meant to perform (example technologies: ElasticSearch, Kibana, Ansible, Dynatrace) "Creating solutions that mesh with our architectural guidelines and best practices. Coaching and mentoring other development staff on designs and coding best practices Working within AGILE project teams. Providing expertise and representation to management, vendors and internal business partners. Working with our business partners to ensure Application Development staff is focusing on the right work at the right time.

Recommended skills

Docker Swarm
Information Security


CareerBuilder Estimated Salary

Based on Job Title, Location and Skills
Below Avg. Average Above Avg.

Career Path

See the next step in your career
IT Java Developer
Estimated Salary: $110K
Apply to this job.
Think you're the perfect candidate?
Apply Now

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team


For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.