27 days old

Java Developer

Cedar Rapids, IA 52411
  • Job Code
  • Payrate
    $55 To $68

Job Description Summary

Provide broad technical knowledge, analyze and develop complex end-to-end solutions.


Responsible for designing, coding, testing, documenting and implementing complex end-to-end solutions of internal or external web sites and applications as part of a team environment which may include both on-shore and off-shore resources. Coordinates extensive projects with all relevant personnel and management. Responsible for developing broad technical knowledge in many web technologies and business processes or functions. Strong understanding of the overall business and how all applications used by that business are utilized. Works with and provides recommendations to clients on technical solutions to business needs in the organization.


- Codes, test, identify, implement and documents technical solutions to business challenges utilizing web and related technologies.

- May provide recommendation towards simplification and efficiency of the business and technology environment. This takes into consideration costs, business needs, and system impacts.

- Identify task associated significant development efforts.

- Research and stay current on best practices in the technology industry as well as emerging technology.

- May server as a subject matter expert for a wide range of areas, applications, and technologies.

- Provide effort estimates for large projects.

- Facilitate technical decision making and represent the team direction to various stakeholders.

- Mentor others and be seen as a leader on their teams and with their customers.

- Ability to provide end-to-end effort estimate for complete projects.

- Ability to lead discussions with clients, management, co-workers, operation, technical support, and vendors to ensure the smooth operation of systems and project delivery.

- Other duties as assigned based on divisional needs.

- Conforms with and abides by all regulations, policies, work procedures, instruction, and all safety rules.

- Exhibits regular, reliable, punctual and predictable attendance

Job Description


Bachelor's degree in Information Systems, Computer Science or technically related field, or equivalent education/experience. Minimum of 5 years work experience.


  • Proficient knowledge of Object Oriented Programming
  • Experience with Java and J2EE server API's, development and deployment model
  • Experience with IBM WebSphere and/or Tomcat application server; configuration, deployment, debugging, performance tuning
  • Knowledge of HTML, CSS, XML, SOAP
  • JavaScript, jQuery.
  • Demonstrated knowledge and experience applying SOA principles
  • Knowledge of common Java Libraries: Struts, Hibernate, JSF, Spring, Axis, Jakarta Commons, JSTL
  • Knowledge of Docker, Jenkins, Camel, MuleSoft, App Dynamics is a plus.


  • Good command of the English language with excellent communication skills
  • Ability to manage multiple assignments and demonstrate time management skills
  • Desire to learn new technologies and techniques
  • Ability to quickly adapt to complex environments
  • Passion for building high quality applications.
  • Proven analytical and problem-solving skills to help identify, communicate and resolve issues


  • Agile/Scrum Development Experience.
  • Experience with CI & Test Driven Development


  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Java Developer

Randstad Technologies
Cedar Rapids, IA 52411

Share this job

Java Developer

Randstad Technologies
Cedar Rapids, IA

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast