What are the responsibilities and job description for the Full stack Java Developer position at Global Soft Systems?
Job Details
Role: Full stack Java Developer
Location: Des Moines, IA - 100% onsite (Local Preferred)
12 month contract
Job Description:
About Us: We are a leading financial services company specializing in mortgage products. Our mission is to provide innovative solutions to our clients, ensuring a seamless and efficient experience. We are looking for a talented Senior Java Developer to join our dynamic team.
Responsibilities:
- Design, develop, and maintain full-stack Java applications with a focus on financial services and mortgage products.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Mentor junior developers and provide technical guidance.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5 years of experience in Java development.
- Strong experience with full-stack development, including Java, Spring Boot, and Hibernate.
- Proficiency in front-end technologies such as Angular or React.
- Experience in the financial services industry, specifically with mortgage products.
- Solid understanding of object-oriented programming and design patterns.
- Familiarity with RESTful APIs and microservices architecture.
- Experience with version control systems like Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
Preferred Qualifications:
- Master's degree in Computer Science or related field.
- Knowledge of DevOps practices and CI/CD pipelines.
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.