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.