Java Software Developer II
Salary undisclosed
Apply on
Original
Simplified
Our Des Moines-based client is looking for a Java Software Developer II on a full-time basis to start as soon as possible. The Java Software Developer II will develop and maintain applications, oversee projects, and design solutions to improve efficiency. Strong candidates will have an associate degree in information systems, computer science, or a related field and several years of relevant work experience in application development. This position will have a hybrid schedule and offers fantastic benefits. Take advantage of this opportunity and apply today!
Work model:
- Hybrid
What you will do:
- Oversee the development and maintenance of new and existing applications
- Formulate appropriate requirements, scope, and estimates
- Serve as a project team member and oversee assigned projects
- Establish strong internal and external partnerships
- Work cross-functionally to understand internal business processes and department interactions with software development
- Design solutions that align with the needs of the organization to increase efficiency
- Collaborate with leaders to pinpoint areas for development, including best practices in system architecture, development languages, frameworks, tools, and techniques
- Investigate, assess, and propose new or relevant products and technologies
What you will need to be successful:
- Associate degree in information systems, computer science, or equivalent combination of education and experience
- 2-3 years of application development experience or a comparable amount of education, training, and/or work experience
- 2-3 years of work experience with Java/JavaScript/HTML5/XML/CSS
- Extensive experience with Java-based web development frameworks and platforms
- Proficiency in SQL and database design principles
- Working knowledge of code development tools: GIT/STASH/BAMBOO/JIRA
- Proven ability to multi-task and manage projects to meet established deadlines
- Strong proficiency with and understanding of programming languages, algorithms, data structures, and software development principles
- Ability to implement efficient and scalable solutions
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job Similar Jobs