Job Description
We are looking for a skilled mid-level Software Developer specializing in Java to join our team in Des Moines, Iowa. In this role, you will contribute to the development of both front-end and back-end systems, utilizing modern technologies and frameworks. This is a long-term contract position ideal for professionals seeking stability and growth in the banking industry.
Responsibilities:
• Develop and maintain robust Java-based applications, ensuring high performance and scalability.
• Implement front-end solutions using JavaScript and Angular to create dynamic and user-friendly interfaces.
• Build and optimize back-end systems with Spring Boot, Maven, and other tools to support seamless integration.
• Write and execute SQL queries to manage and manipulate databases effectively.
• Collaborate with team members to understand requirements and deliver software solutions that meet business needs.
• Debug and troubleshoot technical issues to ensure smooth functionality of applications.
• Utilize strong PL/SQL skills to enhance backend database operations.
• Work with Excel to analyze and manage data critical to the backend processes.
• Conduct code reviews and adhere to best practices to maintain code quality.
• Stay updated on emerging technologies and contribute to continuous improvement initiatives.• Minimum of 5 years of experience in software development, focusing on Java technologies.
• Proficiency in Java 8 or higher, with a solid understanding of core Java concepts.
• Experience with front-end development using JavaScript and Angular.
• Strong knowledge of back-end frameworks such as Spring Boot and Maven.
• Expertise in SQL queries and PL/SQL development for database operations.
• Proven ability to work with Excel for data analysis and backend support.
• Familiarity with RESTful APIs and designing web services.
• Excellent problem-solving skills and the ability to work collaboratively in a team environment.