Job Title: BPI Developer
Job Summary:
We are seeking a skilled and motivated BPI Developer to join our team. The ideal candidate will have hands-on experience in Business Process Integration (BPI) , with strong expertise in Java (Spring Framework) , BPI UI development , and working knowledge of Neo4j and PostgreSQL . You will be responsible for designing, developing, and maintaining scalable and efficient BPI solutions that streamline business operations and enhance data connectivity across systems.
Key Responsibilities:
- Design and implement BPI solutions using Java and Spring Framework.
- Develop and maintain user interfaces for BPI applications.
- Integrate data from various sources including Neo4j and PostgreSQL.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Optimize performance and scalability of BPI applications.
- Ensure code quality through unit testing and code reviews.
- Maintain documentation for architecture, design, and implementation.
Required Skills:
- BPI Development: Strong understanding of Business Process Integration concepts and tools.
- Java & Spring Framework: Proficient in backend development using Java and Spring Boot.
- BPI UI: Experience in developing user interfaces for BPI applications (React/ Angular knowledge is a plus).
- Neo4j: Familiarity with graph databases and Cypher query language.
- PostgreSQL: Experience with relational databases and writing complex SQL queries.
- Version Control: Git or similar tools.
- Problem Solving: Strong analytical and debugging skills.
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
- Experience with RESTful APIs and microservices architecture.
- Exposure to BPM tools or workflow engines is a plus.
Level of Experience:
- 5+ years of actual experience with the above technologies.