What are the responsibilities and job description for the Java Developer position at Compunnel Inc.?
Role: Senior Java Developer
Client Business Domain: Financial services /Mortgage
Location: Hybrid – 3 days in office Des Moines, Iowa
Contract duration :12 Month contract with extension
Open only on: W2-Compunnel W2
Special note from Client
- Financial industry experience required
- Must be local to Iowa
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.