Teamware Solutions is seeking a skilled Spring Boot / Chordiant JSF UI Developer to join our dynamic team. You'll play a key role in developing and enhancing robust, scalable, and user-friendly web applications, leveraging your expertise in modern backend frameworks alongside specialized knowledge in Chordiant JSF for UI development. This position is ideal for a full-stack capable developer who enjoys tackling complex challenges in enterprise environments.
Key Responsibilities
- Backend Development (Spring Boot):
- Design, develop, and maintain RESTful APIs and microservices using Spring Boot and Java.
- Implement business logic, integrate with databases, and ensure high performance and scalability of backend services.
- Work with Spring Data, Spring Security, and other Spring ecosystem components.
- Frontend Development (Chordiant JSF UI):
- Develop and maintain user interfaces specifically using Chordiant JSF (JavaServer Faces).
- Translate UI/UX designs and wireframes into high-quality, responsive web components.
- Ensure cross-browser compatibility and optimal user experience.
- Full-Stack Collaboration & Integration:
- Collaborate closely with product managers, solution architects, and other developers to understand requirements and deliver end-to-end solutions.
- Integrate frontend components with backend services seamlessly.
- Participate in code reviews, testing, and deployment activities.
- Troubleshooting & Optimization:
- Debug and resolve issues across the full stack, from UI discrepancies to backend service inefficiencies.
- Optimize application performance, ensuring efficient resource utilization and fast response times.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Proven experience in Java development with a strong focus on Spring Boot and related frameworks.
- Demonstrable experience in Chordiant JSF UI development.
- Solid understanding of web technologies including HTML, CSS, JavaScript.
- Experience with database technologies (e.g., SQL, NoSQL) and ORM frameworks.
- Familiarity with RESTful API design and consumption.
- Knowledge of version control systems (e.g., Git).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities.
Preferred Skills
- Experience with microservices architecture.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience in the financial services or insurance domain